iOS版和Android手机:对于同一程序中显示不同的日期(iOS vs Android: diff

2019-10-18 08:53发布

我有一个JavaScript代码:

newDate: function(days) {
    var newDate = new Date( parseInt(startDate) + 1*1000*3600);

    var date = newDate .getDate();
    return date ;
},

看起来这是产生Android和iOS不同的结果的程序的一部分。 其余所有的数据都是相同的。 它如何可以在Android产生不同的结果VS iOS的?

Answer 1:

Date的构造仅仅是一致的跨浏览器的下列日期格式:

"2010"

"2010-06"

"2010-06-09"

"2010-06-09T15:20:00Z"

"2010-06-09T15:20:00-07:00"

"2010/06/09"

"2009/6/9"

"2010/6/9 12:34"

"2010/6/9 12:34:56"

"June 9, 2010"

"2010 June 9"

参考

  • 跨浏览器的JavaScript日期解析行为

  • JavaScript的日期解析变化ES6

  • 我如何输出在JavaScript中的ISO 8601格式的字符串?

  • 哪个日期格式符合IETF-RFC 2822个时间戳?

  • 时间规划

  • 日期时间戳指引(PDF)

  • 来源时区和夏令时数据



文章来源: iOS vs Android: different dates displayed for the same program