Как я предварительно заполняю текстовое поле Datepicker jQuery с сегодняшней датой?

232
задан Salman A 13 December 2014 в 07:23
поделиться

6 ответов

Обновление: есть сообщения, что это больше не работает в Chrome.

Это лаконично и выполняет свою работу (устарело):

$(".date-pick").datepicker('setDate', new Date());

Это менее лаконично, использование цепочки позволяет ему работать в Chrome (2019-06-04):

$(".date-pick").datepicker().datepicker('setDate', new Date());
559
ответ дан 23 November 2019 в 03:33
поделиться
$(function()
{
$('.date-pick').datePicker().val(new Date().asString()).trigger('change');
});

Источник: http://www.kelvinluck.com/assets/jquery/datePicker/v2/demo/datePickerDefaultToday.html

-1
ответ дан 23 November 2019 в 03:33
поделиться

Решение:

$(document).ready(function(){
    $("#date_pretty").datepicker({ 
    });
    var myDate = new Date();
    var month = myDate.getMonth() + 1;
    var prettyDate = month + '/' + myDate.getDate() + '/' + myDate.getFullYear();
    $("#date_pretty").val(prettyDate);
});

Спасибо grayghost!

9
ответ дан Richard J. Ross III 23 November 2019 в 03:33
поделиться
var myDate = new Date();
var prettyDate =(myDate.getMonth()+1) + '/' + myDate.getDate() + '/' +
        myDate.getFullYear();
$("#date_pretty").val(prettyDate);

, казалось, работал, но там мог бы быть лучший путь..

71
ответ дан sth 23 November 2019 в 03:33
поделиться

Используйте Это:

$(".datepicker").datepicker({ dateFormat: 'dd-M-yy' }).datepicker('setDate', new Date());

Для Получения Даты в Формате, Например: 10 октября 2019, который будет более понятным для пользователей.

0
ответ дан 23 November 2019 в 03:33
поделиться

Этот код гарантирует использование вашего формата datepicker:

$('#date-selector').datepicker('setDate', new Date());

Нет необходимости повторно применять формат, он использует заранее определенный вами datepicker при инициализации datepicker (если вы его назначили!);)

7
ответ дан 23 November 2019 в 03:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: