扫码关注官方订阅号
new Date('YYYY-MM-DD')返回的日期为什么会有时间,大家都是怎么处理String to Date的?
new Date('YYYY-MM-DD')
欢迎选择我的课程,让我们一起见证您的进步~~
因为new Date('YYYY-MM-DD')自动把你输入的带格式的String转成了一个Date Object,有了这个Date Object你就可以做很多事情,例如你可以在这个Object中单独获得年月日时间信息
var date = new Date('2016-03-31') date.getFullYear() //2016 date.getDate() //31 date.getMonth + 1 //3
new Date 这个数据类型本身就是存储准确时间的
这个跟时区有关。
var d = new Date("2016-03-30"); // Wed Mar 30 2016 08:00:00 GMT+0800 (中国标准时间) d.toISOString(); // "2016-03-30T00:00:00.000Z" new Date("2016-03-30T00:00:00.000+0800"); // Wed Mar 30 2016 00:00:00 GMT+0800 (中国标准时间)
注意后面的 GMT+0800 表示了时区
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
因为new Date('YYYY-MM-DD')自动把你输入的带格式的String转成了一个Date Object,
有了这个Date Object你就可以做很多事情,
例如你可以在这个Object中单独获得年月日时间信息
new Date 这个数据类型本身就是存储准确时间的
这个跟时区有关。
注意后面的 GMT+0800 表示了时区