0

私はjavascriptで2つの日付の違いを取得したいのですが、私の問題は、最初の日付がPCの現在の日付であることです:

today = new Date();

もう 1 つの日付は、たとえば次のようなテキスト形式の日付です。

other_date = '15.11.2013';

今日の日付を other_date と同じ形式にしてから減算したいのですが、今日の形式を変更して other_date と同じにする方法を教えてください。そして、どうすれば両方を日付形式にして、それらを減算して差を正しく取得できますか???

4

1 に答える 1

1

関数を使用してsplit、日付文字列の日付部分を取得するだけです。

var today = new Date();
var other_date = '15.11.2013';
var dateparts = other_date.split('.');
var otherDate = new Date(dateparts[2], dateparts[1]-1, dateparts[0]); // substract 1 month because month starting with 0

var difference = today.getTime() - otherDate.getTime(); // difference in ms
于 2013-11-15T07:46:44.253 に答える