В неотдавнашна статия разгледахме като цяло обекта за дата на 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).