2

入力した生年月日が18歳以上かどうかを確認したい。そのために、入力した日付をUNIXタイムスタンプに変換するように変換したいと考えています。私は使用してみました:

$.datepicker.formatDate('@', $('#dob').val());

しかし、それは 3 つの追加のゼロを与え、また 1 日早く進みます。「10/10/1967」の場合と同様に、-70369200000 を返しますが、-70329600 を返す必要があります。どのように変更すればよいですか?

4

1 に答える 1

6

日付ピッカーの使用から Unix の時間を取得するには、次のようにします。

$(el).datepicker('getDate') / 1000;

Dateただし、「負の」日付については、オブジェクトのセマンティクスが明確に定義されていないことにも注意してください。

于 2013-01-15T09:57:09.233 に答える