我想要實現此日期格式..JavaScript的新的日期格式
我得到來自後端我的日期,但其在服務器時間。它看起來像這樣
var d.date = "2017-04-26 07:49:09"
然後,我格式化這麼日期構造函數接受格式正確
var dateFormated = d.date.replace(' ', 'T');
然後,出來吧,我建設我的約會對象,如下所示:
var dateplublished = new Date(dateFormated);
這使我得到以下結果:
Wed Apr 26 2017 07:49:09 GMT+0300 (Eastern Europe Daylight Time)
似乎一切都很好,除了GMT +0300不會添加。它應該吐出:
Wed Apr 26 2017 10:49:09 GMT+0300 (Eastern Europe Daylight Time)
我怎樣才能做到這一點,所以它會在所有主要的瀏覽器包括iOS Safari瀏覽器等的支持?我設法之前做,做它像這樣:
var dateFormated = d.date;
var dateplublished = new Date(dateFormated + " " + "UTC");
這樣,它會完全吐出的一切,但它會在iOS上顯示的NaN囡楠Safari /鉻。
[如何初始化JavaScript的日期到特定的時區(http://stackoverflow.com/questions/15141762/how-to-initialize-javascript-date-to-a-particular-timezone) –