gbreadman13
@gbreadman13
Фронтенд-кодер из Красноярска

Как поменять дату/время/год в js-коде?

Нашел в сети такой код
$(document).ready( function() {
    var now = new Date();
    var month = (now.getMonth() + 1);               
    var day = now.getDate();
    if (month < 10) 
        month = "0" + month;
    if (day < 10) 
        day = "0" + day;
    var today = now.getFullYear() + '-' + month + '-' + day;
    $('#datePicker').val(today);
});

Мне нравится все и все работает. Единственное, хочу поменять форму на день/месяц/год и разделить их точкой вот так
$(document).ready( function() {
    var now = new Date();
    var month = (now.getMonth() + 1);               
    var day = now.getDate();
    if (month < 10) 
        month = "0" + month;
    if (day < 10) 
        day = "0" + day;
    var today = day  + '.' + month + '.' + now.getFullYear();
    $('#datePicker').val(today);
});


Но такой вариант не работает. Почему?
  • Вопрос задан
  • 322 просмотра
Пригласить эксперта
Ответы на вопрос 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
Хрустальный шар предполагает, что используется плагин jQuery DatePicker.
Формат даты там задаётся в настройках. Найдите в своём коде что-то похожее на
$('#datePicker').datepicker();
и укажите там опцию формата даты dateFormat:
$('#datePicker').datepicker({
  dateFormat: "dd.mm.yyyy"
});
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы