最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

如何在dd

运维笔记admin13浏览0评论

如何在dd

如何在dd

我通过像这样的EJS template渲染和来自table dataDatabase

<td><%= Patient.StudyDate %></td>

Patient.StudyDatestring并呈现为20181029(第一个4是一年然后2是一个月,最后2是一天所以我想将这个string改为dd-mm-yyyy)它来自数据库

我想表明像这样的29-10-2018

如何在EJS模板语言中做到这一点?

回答如下:
<td><%= Patient.StudyDate.toString().replace(/^(\d{4})(\d{2})(\d{2})$/, '$3-$2-$1')%></td>

使用正则表达式匹配日,月和年并按正确顺序排列

// Patient.StudyDate.replace(/^(\d{4})(\d{2})(\d{2})$/, '$3-$2-$1');
console.log('20181029'.replace(/^(\d{4})(\d{2})(\d{2})$/, '$3-$2-$1'));

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论