AnyTime js マニュアルで日付範囲の例を見てきましたが、AnyTime js を使用して時間範囲を作成する方法はありますか?
ありがとうございました。
AnyTime js マニュアルで日付範囲の例を見てきましたが、AnyTime js を使用して時間範囲を作成する方法はありますか?
ありがとうございました。
AnyTime.picker()
はフォーマット指定子を使用して表示するボタンを決定するため、時間の値 (時間、分、および/または秒) のみを含むフォーマットを指定すると、日付ピッカーの代わりに時間ピッカーが表示されます。
ドキュメントから:
earliest: new Date(2000,0,1,0,0,0),
format: "%b %e, '%y"
latest: new Date(2099,11,31,23,59,59)
new Date( [年], [月], [日], [時!!!], [分!!!], [秒!!!]
TimeRange を取得するには、Date と Time を設定するだけです。
言及された答えは正しいですが、少し詳しく説明したいと思います。日付の制限とともに時間の制限も行いたい場合は、2 つのフィールドを作成し、日付と時刻を別々に呼び出す必要があります。たとえば。
$('#datepicker').AnyTime_picker(
{
earliest: new Date(2014,7,1),
format: "%Y-%m-%d",
latest: new Date(2014,8,8)
}
);
時間だけに基づいて制限するには、日付を特定の日付に、時間を制限時間に設定する必要があります。たとえば。
$('#timepicker').AnyTime_picker(
{
earliest: new Date(0,0,0,11,0),
format: "%H:%i",
latest: new Date(0,0,0,20,30)
}
);
一方、ユーザーが開始日と終了日以外の日付をいつでも選択できるようにしたいが、開始日に開始時刻を、終了日に終了時刻を設定したい場合は、次のコードを使用できます。
$('#datetimepicker').AnyTime_picker(
{
earliest: new Date(2014,7,1,11,0),
format: "%Y-%m-%d %H:%i",
latest: new Date(2014,8,8,20,30)
}
);