JS如何获得特定格式的日期时间
JS how to get date&time in specific format
我正试图以以下格式读取当前日期的日志:YYYY-MM-DD hh:mm
下面是我当前的代码:
var dateformat = require("dateformat");
var now = new Date();
var s = dateformat(now, "YYYY-MM-DD hh:mm");
console.log(s.toString());
我得到的输出是:
YYYY-06-DD 10:08
我做错了什么?
看一下文档:
// Basic usage
dateFormat(now, "dddd, mmmm dS, yyyy, h:MM:ss TT");
// Saturday, June 9th, 2007, 5:46:21 PM
注意大小写。(在你的代码中,唯一有效的事情是MM
表示分钟,mm
表示月。)
所以我猜你想要这样的:
yyyy-mm-dd HH:MM
(查看自述文件,了解h
、hh
、HH
等之间的区别)
阅读文档
应该是yyyy
表示年,dd
表示天,不能大写。
var s = dateformat(now, "yyyy-MM-dd hh:mm");
更新:你用的其他词也错了,它们的意思和你的本意不同。
相关文章:
- 更改angularjs中的日期-时间格式
- 将日期时间作为 JSON 发送将无法在我的视图中正确显示
- 将日期时间从json转换为可读格式
- 使用时刻.js从日期时间中提取时间
- 两个日期时间选择器
- Javascript:如何在onChange事件期间更改日期时间值
- .Net webApi ISO日期时间和IE8
- Javascript-如何使用bootstrap日期时间选择器自动计算两个时间输入之间的差异
- 转换日期时间格式
- 在JavaScript中转换日期/时间格式
- JavaScript JSON关联对象键和值都作为日期时间戳
- 将日期时间javascript绑定到表列
- 将JS日期解析为C#日期时间
- 使用JavaScript将客户端日期/时间字符串转换为JSON日期/时间串
- 从javascript数组获取php的日期时间
- 格式化momentjs日期时间
- 这个正则表达式的日期/时间有什么问题
- Mongoose查询在两个日期时间之间提取数据
- 当转换为Python日期时间时,Node的时间戳落后3分钟
- 自定义angularjs过滤器日期时间格式额外字符