首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何从date对象中获取年/月/日?

如何从date对象中获取年/月/日?
EN

Stack Overflow用户
提问于 2010-01-06 21:37:24
回答 13查看 651.5K关注 0票数 316

alert(dateObj)给了Wed Dec 30 2009 00:00:00 GMT+0800

如何获取2009/12/30格式的日期

EN

回答 13

Stack Overflow用户

回答已采纳

发布于 2010-01-06 21:48:51

var dateObj = new Date();
var month = dateObj.getUTCMonth() + 1; //months from 1-12
var day = dateObj.getUTCDate();
var year = dateObj.getUTCFullYear();

newdate = year + "/" + month + "/" + day;

或者,您可以设置新的日期并提供上面的值

票数 499
EN

Stack Overflow用户

发布于 2016-02-19 07:59:11

new Date().toISOString()
"2016-02-18T23:59:48.039Z"
new Date().toISOString().split('T')[0];
"2016-02-18"
new Date().toISOString().replace('-', '/').split('T')[0].replace('-', '/');
"2016/02/18"

new Date().toLocaleString().split(',')[0]
"2/18/2016"
票数 138
EN

Stack Overflow用户

发布于 2020-03-10 07:10:43

为什么不将toISOString()方法与slice一起使用,或者干脆使用toLocaleDateString()

请查看此处:

const d = new Date() // today, now

console.log(d.toISOString().slice(0, 10)) // YYYY-MM-DD

console.log(d.toLocaleDateString('en-US')) // M/D/YYYY
console.log(d.toLocaleDateString('de-DE')) // D.M.YYYY
console.log(d.toLocaleDateString('pt-PT')) // DD/MM/YYYY

票数 37
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2013255

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档