javascript - 如何在 HTML 上显示特定的日期格式
问题描述
如何格式化在网站上显示给用户的日期?基本上,我从 MySQL 表中获取日期并使用 Nunjucks 显示在网站上。
MySQL 代码:
CREATE TABLE IF NOT EXISTS `awards` (
`id` int(11) NOT NULL,
`awardtime` TIME,
`awardate` DATE,
显示日期和时间的 HTML 代码:
{{ results.awardtime }}
{{ results.awardate }}
输出:
2019 年 11 月 27 日星期三 00:00:00 GMT-0800 (PST)
期望输出(示例):
2019年 11 月 20 日
解决方案
您可以根据您的要求尝试它的工作
let date = new Date(results.awardtime);
let year = date.getFullYear();
let month = date.getMonth() +1
let day = date.getDate();
let finaldate = `${month}-${day}-${year}`
{finaldate}