gpt4 book ai didi

ejs - EJS中的日期时间格式/自定义

转载 作者:行者123 更新时间:2023-12-03 22:55:14 31 4
gpt4 key购买 nike

用ejs在这里显示日期

<%= new Date();%>

它给我结果

Tue Feb 02 2016 16:02:24 GMT+0530 (IST)



但是我需要表现为

19th January, 2016



如何在ejs中执行此操作?

最佳答案

您可以使用moment
在您的 Controller 中

var moment = require('moment');
exports.index = function(req, res) {
res.render('index', { moment: moment });
}
在您的html中,
<html>
<h1><%= moment().format('Do MMMM, YYYY'); %></h1>
</html>
编辑:
如果您可以没有顺序的日子(th,nd,rd等)生活,则可以使用基本的 JS
<%= new Intl.DateTimeFormat('en-GB', { year: 'numeric', month: 'long', day: '2-digit'}).format(new Date()) %>
// Expected output: 25 August 2020

关于ejs - EJS中的日期时间格式/自定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35151187/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com