Java

       

Расширение объекта Date


В предыдущих версиях JavaScript формат даты был зависим от платформы и различных установок. В новой реализации объект Date полностью платформо-независим. Объект Date теперь поддерживает дату и время в формате UTC ( Universal Coordinated Time ). Дата задается как количество миллисекунд, прошедших с 1 января 1970 года. День содержит 86400000 миллисекунд.

Следующий пример возвращает разницу межде timeA и timeB в миллисекундах:

timeA = new Date(); alert("подождем какое-то время"); timeB = new Date(); timeDifference = timeB - timeA;

Для работы с миллисекундами были добавлены методы getMilliseconds() и setMilliseconds(num_ms), getUTCMilliseconds() и setUTCMilliseconds(num_ms). Для устранения проблеммы 2000 года добавлены функции setFullYear, getFullYear, setUTCFullYear и getUTCFullYear. getFullYear возвращает полный год, например 1998, а setFullYear - устанавливает. Методы setYear и getYear оставлены для обратной совместимости.



  • Содержание раздела