だから私はあきらめます...これを一日中やろうとしていました。
日付と時刻をdd/MM/yyyy hh:mm
( 04/12/2012 07:00
) の形式で指定する文字列があります。
これをエポック日付に変換して、計算を行う必要があります。送信された日時の形式を変更できません。
JavaScript または jQuery で問題ありません。
だから私はあきらめます...これを一日中やろうとしていました。
日付と時刻をdd/MM/yyyy hh:mm
( 04/12/2012 07:00
) の形式で指定する文字列があります。
これをエポック日付に変換して、計算を行う必要があります。送信された日時の形式を変更できません。
JavaScript または jQuery で問題ありません。
var someDate = new Date(dateString);
someDate = someDate.getTime();
JavaScriptの日付は、エポックからのミリ秒として内部的に保存されます。それらを取得するには、たとえば単項演算子を使用して、それを数値に変換する必要があり+
ます。.getTime
または、メソッドを使用できます。
日付文字列の解析が難しくなります。Date.UTC
正規表現を使用して文字列から値を抽出し、それらを次のように渡す可能性があります。
var parts = datestring.match(/(\d{2})\/(\d{2})\/(\d{4}) (\d{2}):(\d{2})/);
return Date.UTC(+parts[3], parts[2]-1, +parts[1], +parts[4], +parts[5]);
これにより、サンプルの日付が得1354604400000 ms
られます。
このコードを使用して、文字列の日時をエポックに変換しました
new Date(<datetime string>').getTime()
例えば :
let epoch = new Date('2016-10-11').getTime()