2016-12-11 19 views
-2

ローカル日付をUTCまたはISO日付fromatに変換する必要があります。mm:dd H:Mまたは日付差分ロケール日付時刻03:30 MM:YYとしてのDD H:M現地日時をUTCに変換yy:mm:dd H:M書式

2016-10-22T04:30:00:00.000Z

00.000Z

2016-10-22T01に変換します

答えて

1

を行うことができます。

(あなたがdatejs.comを必要としない)

function subtractTime(dateObj, hours, mins) { 
 
    dateObj.setHours(dateObj.getHours() - hours); 
 
    dateObj.setMinutes(dateObj.getMinutes() - mins); 
 
} 
 

 
var date = new Date('2016-10-22T04:30:00.000Z'); 
 
subtractTime(date, 3, 30); 
 
console.log(date.toISOString());

0

datejs:http://www.datejs.com/をご覧ください。その後、私は、私は完全にあなたの質問を理解していないが、あなたはDateオブジェクトから3:30減算し、ISO形式で表示する必要があるならば、このような何かが動作するはずです、

Date.parse('2016-10-22T04:30:00.000Z').addHours(-3).addMinutes(-30). toISOString() 
// 2016-10-22T04:30:00.000Z 
関連する問題