Если конструктор запущен без аргументов, то возвращается текущая дата.
Пример: получить текущую дату
var today = new Date()
При вызове с одним аргументом - строкой, строка разбирается и интерпретируется как дата, так же, как и в методе Date.parse.
Пример: создать дату из строки
var date = new Date("21 May 1958 10:12") // используется редко
При объявлении с несколькими аргументами, отсутствующие аргументы автоматически считаются равными 0.
Пример: объявление даты с несколькими аргументами
new Date(1)
// Thu Jan 01 1970 03:00:00 GMT+0300 (Russian Standard Time)
new Date(1,2)
// Fri Mar 01 1901 00:00:00 GMT+0300 (Russian Standard Time)
new Date(1,2,3)
// Sun Mar 03 1901 00:00:00 GMT+0300 (Russian Standard Time)
new Date(1,2,3,4)
// Sun Mar 03 1901 04:00:00 GMT+0300 (Russian Standard Time)
new Date(1,2,3,4,5)
//Sun Mar 03 1901 04:05:00 GMT+0300 (Russian Standard Time)
new Date(1,2,3,4,5,6)
//Sun Mar 03 1901 04:05:06 GMT+0300 (Russian Standard Time)
Спасибо за справку
А что с методом getVarDate?
Привет автору. Пожелание: хотелось бы, чтобы в столбце методов было рядом с каждым методом его кратенькое описание - типа для чего он нужен. Это для удобства
Привет автору. Пожелание: хотелось бы, чтобы в столбце методов было рядом с каждым методом его кратенькое описание - типа для чего он нужен. Это для удобства
+1 увы, юзабилити этого сайта обратно пропорционально количеству полезной информации
Заплатите автору, и будет вам и юзабилити, и сверхбыстрая закачка всей нужной информацию прямо в ваш мозг!
Третий параметр в dateObj = new Date(year, month, date, ...) лучше назвать day.
Day - день недели, а Date - день месяца )
>Объект Date ведет себя одинаково на всех платформах.
Увы, но нет. Правила Date.parse интерпретируются по-разному(Safari может распарсить краткую строку только в формате m/d/Y, даже использование '-' в качестве разделителя вызовет ошибку. Тогда как остальные браузеры(по крайней мере IE, Firefox, Chrome) понимают даже формат MySQL(Y-m-d).
Можно как-то проверить строку - является ли она датой?
я так понимаю:
еще вопрос не работает подсчет времени жизни сайта
d0 = new Date('September 30, 2008');
d1 = new Date();
dt = (d1.getTime() - d0.getTime()) / (1000*60*60*24);
выдает
Line 3 Error: Could not convert variant of type (String) into type (Double)
как преобразовать типы?
Скорее всего достаточно заменить
на
в разделе аргументы, этой статьи написано: "Количество миллисекунд: от 0 до 999."
почему 999 ??
Потому что 1000 миллисекунд - это уже следующая секунда
Вот пр... странные люди. В конструкторе номер месяца сделали 0-based. Зачем???
Короче попался на эту "странность".
Подскажите, как вычислить предыдущую дату? Скажем пользователь ввел 25.05.2011, мне нужно получить 24.05.2011. Как это сделать?
а можно как нибудь сравнивать две даты, с помощью привычных <, >.. или, на худой конец, есть ли какие-нибудь методы для этого
А проверить не судьба?
Подскажите пожалуста, как можно создать дату с задоной TimeZone
Долго втыкал, что в данном классе месяцы нумеруются с 0 , т.е. Июнь будет не 6 месяц, как у людей а пятый ...
нет, он будет шестой, как и везде, но номер его 5
Подскажите, пожалуйста, как правильно вычислить сколько лет прошло между сегодняшней и, например 21.09.2006
now = new Date();
var today = new Date(now.getFullYear(), now.getMonth(), now.getDate());
var LisBirthday = new Date(2006, 8,21);
var ago = new Date();
var d = today - LisBirthday;
ago.setTime(d);
var x = ago.getMonth();
var y = ago.getDate();
var a = ago.getFullYear();
Количество лет возвращает 1975
Наверно это даст более полное понимание:
getSeconds() можно заменить getMinutes(),getHours(),getMonth() и т.д.
Вот как таймер, учитывающий время обработки страницы на клиенте может кто подскажет
Я вчера случайно три литра колы
Могли бы добавить описание и как-нибудь упорядочить их.
Удобно в этот объект:
dateObj = new Date(year, month, date[, hours, minutes, seconds, ms]
Засовывать не цифры, а строку[хотя в статье указано про Date.parse.]:
то месяц(
month
) - отображается естественно:month
Месяц от 1 (Янв) до 12 (Дек).
================
Вариант для Записи Число.Меcяц.Год:
Подскажите с проблемой работаю с гугл таблицами , создал скрипт
new Date() выводит в ячейку к примеру "27.04.2016 14:18:25"
а нужно только "27.04.2016"
Как это можно реализовать
пробовал
new Date(yyyy-mm-dd)
new Date(yyyy/mm/dd)...
new Date(year, month, date[, hours, minutes, seconds, ms])
new Date(now.getFullYear(), now.getMonth(), now.getDate())
... ничего не помогает
Справился так:
var today = new Date(); // сегодняшнеяя дата и время
var yr = new Date(today.getFullYear(), today.getMonth(), today.getDate()); //оставляем только год,мес,день
if ( idCol == 20 ) {
sheetR.getRange(idRow, idCol + 1).setValue(yr);
Здраствуйте пожалуйста подскажите я в javascript полный ноль есть код Js
Как вывести ответ из этого кода типа "4 года 3 месяца 1 день"
Помогите с заданием:
Необходимо разработать функцию getDayInfo(date), которая возвращает информацию о
выбранной дате.
Результатом функции должен быть форматированный текст:
<день недели>, <номер недели> неделя <месяц> <год> года
Пример:
getDayInfo(“01.01.2022”) // => Суббота, 1 неделя Января 2022 года
getDayInfo(“15.12.2021”) // => Среда, 3 неделя Декабря 2021 года