首页 > 解决方案 > 如何在 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 日

标签: javascripthtmlmysqlnunjucks

解决方案


您可以根据您的要求尝试它的工作


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}


推荐阅读