javascript - 以这种格式获取当前日期“2019 年 5 月 9 日”
问题描述
我想以 2019 年 5 月 9 日格式获取当前时间。
var d = new Date();
var delay = 500;
var month = d.getMonth()+1;
var day = d.getDate();
var y=d.getFullYear();
var output = d.getFullYear() + '/' +
((''+month).length<2 ? '0' : '') + month + '/' +
((''+day).length<2 ? '0' : '') + day;
这里的输出以 2019/05/09 格式显示当前时间。我应该如何获得“2019 年 5 月 5 日”格式。
解决方案
您可以使用以下内容,而不是创建(和维护)您自己的名称数组:
d.toLocaleString('en-us', { month: 'long' });
var d = new Date();
var month = d.toLocaleString('en-us', { month: 'long' });
var day = d.getDate();
var y=d.getFullYear();
var today = month +" " +day + "," + y;
console.log(today);
推荐阅读
- c++ - 修复:太多部分 (52187) - Cmake、Qmake
- javascript - 如何在外部js文件的隐藏字段中存储下拉值
- python - Pyomo:约束在解决目标后不会改变变量值
- sapui5 - 在运行配置中配置 URL 参数
- javascript - 有什么东西可以在 vue 中自动更新此代码吗?
- node.js - 开玩笑的配置,帮我破译一下这个文件模式:[/\\\\]
- c# - 在c#中使用bigquery API时获取sql查询的列名
- sql - SQL如何求和如果值
- css - 如何将 CSS 模块与 Typescript、React 和 Webpack 一起使用?
- python - Python:将一个函数“占位符”放在另一个函数中