Page 131 - 6105
P. 131
Дату можна створити, використовуючи компоненти в місцевій часовій зоні.
Для цього формату є обов'язковими тільки перші два аргументи. Відсутні
параметри, починаючи з hours вважаються рівними нулю, а date - одиниці.
Зауважимо:
Рік year повинен бути з 4 цифр.
Відлік місяців month починається з нуля 0. Наприклад:
new Date (2011, 0, 1, 0, 0, 0, 0); // // 1 сiчня
2011, 00:00:00
new Date (2011, 0, 1); // те ж саме, годинник /
секунди за замовчуванням рівні 0
Дата задана з точністю до мілісекунд:
var date = new Date (2011, 0, 1, 2, 3, 4, 567);
alert (date); // 1.01.2011, 02: 03: 04.567
Для доступу до компонентів дати-часу об'єкта Date використовуються
наступні методи:
getFullYear () – отримати рік (з 4 цифр);
getMonth () – отримати місяць, від 0 до 11;
getDate () – отримати число місяця, від 1 до 31;
getHours (), getMinutes (), getSeconds (), getMilliseconds () – отримати
відповідні компоненти.
Деякі браузери реалізують нестандартний метод getYear(). В деяких
браузерах метод повертає тільки дві цифри з року, в деяких чотири. Проте, цей
метод відсутній у стандарті JavaScript. Для отримання року є getFullYear ().
Додатково можна отримати день тижня – getDay (). Тиждень в JavaScript
починається з неділі, так що результат буде числом від 0 (неділя) до 6 (субота).
Всі методи, зазначені вище, повертають результат для місцевої часової зони.
130