在JavaScript中将ISO日期转换为日期格式yyyy-mm-dd [英] Convert an ISO date to the date format yyyy-mm-dd in JavaScript
本文介绍了在JavaScript中将ISO日期转换为日期格式yyyy-mm-dd的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何从 ISO&8601 日期?
我的8601日期是
2013-03-10T02:00:00Z
如何获取以下内容?
2013-03-10
推荐答案
尝试一下
date = new Date('2013-03-10T02:00:00Z');
date.getFullYear()+'-' + (date.getMonth()+1) + '-'+date.getDate();//prints expected format.
更新:-
正如评论中指出的那样,如果需要,我正在更新答案以打印日期和月份的前导零。
As pointed out in comments, I am updating the answer to print leading zeros for date and month if needed.
date = new Date('2013-08-03T02:00:00Z');
year = date.getFullYear();
month = date.getMonth()+1;
dt = date.getDate();
if (dt < 10) {
dt = '0' + dt;
}
if (month < 10) {
month = '0' + month;
}
console.log(year+'-' + month + '-'+dt);
这篇关于在JavaScript中将ISO日期转换为日期格式yyyy-mm-dd的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文