29

現在の日付に関して、このdatetimepickerでデフォルトの時間を設定したい00:01。誰もそれを前に試しましたか?それと苦労しています。シンプルに見えます。

$('#startdatetime-from').datetimepicker({
    language: 'en',
    format: 'yyyy-MM-dd hh:mm'
});

を使用する必要がありますsetDateが、方法がわかりません。コードを確認しましたが、そのパラメータが見つかりませんでした。

4

13 に答える 13

8

わたしにはできる:

 <script type="text/javascript">
        $(function () {
            var dateNow = new Date();
            $('#calendario').datetimepicker({
                locale: 'es',
                format: 'DD/MM/YYYY',
                defaultDate:moment(dateNow).hours(0).minutes(0).seconds(0).milliseconds(0)                    
            });
        });            
    </script>
于 2016-01-15T19:06:32.757 に答える
8

ピッカーのデフォルト時間を設定しようとしましたが、うまくいきました:

$('#date2').datetimepicker({
 format: 'DD-MM-YYYY 12:00:00'
});

これは次のようにデータベースに保存されます: 2015-03-01 12:00:00

smalldatetimeSQL サーバーの型に使用

于 2015-03-03T14:20:33.207 に答える
7

これを初期化後に使用します

$('.form_datetime').datetimepicker('update', new Date());
于 2014-06-02T10:37:19.703 に答える
2

これはあなたの問題に対する私の解決策です:

$('#startdatetime-from').datetimepicker({
language: 'en',
format: 'yyyy-MM-dd hh:mm'
}).on('dp.change', function (e) {
        var specifiedDate = new Date(e.date);
        if (specifiedDate.getMinutes() == 0)
        {
            specifiedDate.setMinutes(1);
            $(this).data('DateTimePicker').date(specifiedDate);
        }
    });

これは、デフォルトの時間またはその両方を設定する場合にも機能します。このコード サンプルは、useCurrent: falseパラメータでも機能することに注意してください。

ユーザーが日付を選択すると、分が 0 (ハードコーディングされた既定値) かどうかを確認します。この場合、1 を設定します。その後、ユーザーは 0 を選択できません。

于 2016-03-17T17:12:47.633 に答える
2

私はこのように私の問題を解決しました

$('#startdatetime-from').datetimepicker({
language: 'en',
format: 'yyyy-MM-dd hh:mm',
defaultDate:new Date()
});
于 2016-12-30T12:09:54.790 に答える
0

Momentjs.com には、現在の時点に関連して日付/時刻を操作する方法に関する優れたドキュメントがあります。Datetimepicker には Momentjs が必要なので、Momentjs を使用することもできます。

var startDefault = moment().startof('day').add(1, 'minutes');
$('#startdatetime-from').datetimepicker({
    defaultDate: startDefault,
    language: 'en',
    format: 'yyyy-MM-dd hh:mm'
});
于 2017-01-11T20:23:34.113 に答える