ローカル日付を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に変換します
ローカル日付を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に変換します
を行うことができます。
(あなたが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());
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