![](/img/trans.png)
[英]Convert one digit day month to 2 digit with toISOString javascript
[英]Why 1 day off when I try to convert date into toisostring in javascript?
我正在尝试将日期 object 转换为 ISOString() 甲酸盐。 但它让我休息了 1 天(我的意思是它减少了 1 天)。
var fromDate = { day:4, month:5, year:2012 } var fromDateString = new Date(fromDate.year+'-'+fromDate.month+'-'+fromDate.day) console.log(fromDateString.toISOString())
这是因为时区,new Date() 在您当前的时区,toISOString() 使用标准时区。
我已经搜索并找到了每个日期 object 以任何格式转换的最佳解决方案。 如果你同意,请评论?
var dateObj = { day:2, month:5, year:2012 } var date = new Date; date.setFullYear(dateObj.year,dateObj.month-1,dateObj.day) console.log(date)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.