我正在尝试解析来自数据库的日期以显示在HTML
我正在使用moment.js来帮助我完成这项任务。
然而,在某些地方,我做得不对,所以它给了我不正确的结果。有人可以帮忙吗
这是代码
var d = 'Wed, 07 Aug 2013 00:00:00 -0000';
console.log('date from server: ' + d);
console.log('valid date? ', moment(d).isValid());
var newd = moment.utc(d);
console.log('year after parsing:', newd.year());
console.log('month after parsing:', newd.month());
console.log('day after parsing:', newd.day());
结果
date from server: Wed, 07 Aug 2013 00:00:00 -0000
valid date? true
year after parsing: 2013
month after parsing: 7
day after parsing: 3
我有一个小型演示here
需要吗
我想在网页上将日期显示为August 8, 2013
答案 0 :(得分:0)
基于DCoder的评论,
似乎日期正确解析,但我需要对日期进行格式化
console.log(newd.format('MMM D, YYYY'));
产生
Aug 7, 2013
这就是我需要的
谢谢DCoder!