isDate(v: Date);
v. Исходное значение. Необязательный параметр. Если он опущен, то берётся текущая дата.
Метод isDate проверяет, является ли указанное значение датой.
Метод возвращает значение true, если указанное значение является датой, иначе - значение false.
Для выполнения примера необходимо наличие на html-странице ссылки на файл сценария PP.js. Получим текущую дату и обнулим в ней часы, минуты и секунды:
// Получим текущую дату
var date = new Date();
console.log("Текущая дата: " + PP.Date.format(date, "Y-m-d H:i:s"));
if (PP.isDate(date)) {
date.setHours(0, 0, 0, 0);
console.log("Дата на начало дня: " + PP.Date.format(date, "Y-m-d H:i:s"));
} else {
throw PP.Exception("Incorrect date object");
};
В результате выполнения примера в консоли браузера была выведена текущая дата и дата на начало дня:
Текущая дата: 2013-01-25 11:58:02
Дата на начало дня: 2013-01-25 00:00:00
См. также: