Versi saat: 2.0.0
Setelah membaca dokumen , saya pikir ini akan langsung (Chrome console):
var timestring1 = "2013-05-09T00:00:00Z";
var timestring2 = "2013-05-09T02:00:00Z";
var startdate = moment(timestring1);
var expected_enddate = moment(timestring2);
var returned_endate = startdate.add(moment.duration(2, 'hours'));
returned_endate == expected_enddate // false
returned_endate // Moment {_i: "2013-05-09T00:00:00Z", _f: "YYYY-MM-DDTHH:mm:ss Z", _l: undefined, _isUTC: false, _a: Array[7]…}
Ini adalah contoh sepele, tetapi saya bahkan tidak bisa membuatnya bekerja. Saya merasa seperti kehilangan sesuatu yang besar di sini, tetapi saya benar-benar tidak mengerti. Bahkan ini sepertinya tidak berhasil:
startdate.add(2, 'hours')
// Moment {_i: "2013-05-09T00:00:00Z", _f: "YYYY-MM-DDTHH:mm:ss Z", _l: undefined, _isUTC: false, _a: Array[7]…}
Bantuan apa pun akan sangat dihargai.
Sunting: Tujuan akhir saya adalah membuat bagan status biner seperti yang sedang saya kerjakan di sini: http://bl.ocks.org/phobson/5872894
Seperti yang Anda lihat, saya saat ini menggunakan nilai x dummy saat saya mengatasi masalah ini.
returned_endate
pahami : setiap representasi yang saya tahu cara mengaksesnya masih di tengah malam, dan belum jam 2 pagi. Saya membutuhkannya jam 2 pagi sehingga saya bisa membuat bagan D3 yang sedang saya kerjakan (lihat pertanyaan yang diedit). Terima kasih lagi.