-1
如何從UTC ISO日期中去除尾隨'z'以獲取當地日期?從UTC ISO午夜日期中刪除尾部'z'以獲得本地
var dateNow = new Date();
dateNow.setUTCHours(0,0,0,0);
var dateToISO = dateNow.toISOString();
上面的代碼給出導致這樣的 - 2017-07-14T00:00:00.000Z
如何從UTC ISO日期中去除尾隨'z'以獲取當地日期?從UTC ISO午夜日期中刪除尾部'z'以獲得本地
var dateNow = new Date();
dateNow.setUTCHours(0,0,0,0);
var dateToISO = dateNow.toISOString();
上面的代碼給出導致這樣的 - 2017-07-14T00:00:00.000Z
使用一些簡單的js調用一箇中間變量。
var temp = dateNow.toISOString();
var dateToISO = temp.substr(0,temp.length -1)
如果您的簡單動機是放棄尾隨'Z'。
const localDate = dateToISO.substring(0, dataToISO.length - 1);
'dateToISO = dateToISO.replace(/ Z $ /,「」)' – lilezek
你總是可以使用簡單的JS函數修剪掉最後一個字符。 –
只需刪除Z不會給出本地日期,則UTC日期與時區偏移期間的本地日期不同。 – RobG