Задаване на дати в JavaScript
В неотдавнашна статия разгледахме като цяло обекта за дата на JavaScript. Тук разглеждаме всички методи за настройка на различни части на дата и час според местното време. (Не забравяйте, че местното време е независимо от времето и часовата зона на компютъра, който потребителят използва.) Докато никой от тези методи не изглежда много интересен сам по себе си, в комбинация с други методи за дата, те ви позволяват да правите всякакви дати и календарни изчисления.

Датата се задава преди всеки пример за Понеделник, 20 декември 1999 г. 20:30:15 използвайки var egdate = нова дата ("20 декември 1999 20:30:15"), Ако имате JavaScript в браузъра си, можете да видите пример на живо тук.

setDate ()
задава датата (ден от месеца) в съществуващ обект на дата
ПРИМЕР: egdate.setDate (12) РЕЗУЛТАТ: Понеделник, 20 декември 1999 г. 20:30:15
setMonth ()
задава месеца в съществуващ обект за дата
ПРИМЕР: egdate.setMonth (2) РЕЗУЛТАТ: Събота, 20 март 1999 г. 20:30:15
setFullYear ()
задава годината (четирицифрена форма) в съществуващ обект от дата
Има и остаряла функция setYear (), но тя трябва да се избягва, когато е възможно
ПРИМЕР: egdate.setFullYear (2008) РЕЗУЛТАТ: Събота, 20 декември 2008 г. 20:30:15
setHours ()
задава частта от часа на деня в съществуващ обект от дата (използва 24 часов часовник)
ПРИМЕР: egdate.setHours (14) РЕЗУЛТАТ: Понеделник, 20 декември 1999 г., 14:30:15
setMinutes ()
задава минутната част от времето на деня в съществуващ обект от дата
ПРИМЕР: egdate.setMinutes (17) РЕЗУЛТАТ: Понеделник, 20 декември 1999 г., 20:17:15
setSeconds ()
задава секундната част от времето на деня в съществуващ обект на дата
ПРИМЕР: egdate.setSeconds (24) РЕЗУЛТАТ: Понеделник, 20 декември 1999 г. 20:30:24
setMilliseconds ()
задава частта от милисекунди от времето на деня в съществуващ обект на дата
ПРИМЕР: egdate.setMilliseconds (300) РЕЗУЛТАТ: Понеделник, 20 декември 1999 г. 20:30:15
setTime ()
задава датата и часа на съществуващ обект Дата, използвайки секунди от (преди за отрицателни числа) 1 януари 1970 г.
ПРИМЕР: egdate.setTime (-999 999 999) РЕЗУЛТАТ: Понеделник, 20 декември 1999 г. 20:30:15

Инструкции Видео: Exploring JavaScript and the Web Audio API by Sam Green and Hugh Zabriskie (Може 2024).