The JavaScript дата обектът може да се използва за получаване на година, месец и ден. Можете да покажете таймер на уеб страницата с помощта на JavaScript обект за дата.
Можете да използвате различни конструктори на дата, за да създадете обект на дата. Предоставя методи за получаване и задаване на ден, месец, година, час, минута и секунди.
Конструктор
Можете да използвате 4 варианта на конструктора за дата, за да създадете обект за дата.
- Дата()
- Дата (милисекунди)
- Дата (dateString)
- Дата (година, месец, ден, часове, минути, секунди, милисекунди)
JavaScript методи за дата
Нека видим списъка с методи за дата на JavaScript с тяхното описание.
шаблон за проектиране на фабричен метод
| Методи | Описание |
|---|---|
| getDate() | Той връща целочислената стойност между 1 и 31, която представлява деня за посочената дата въз основа на местното време. |
| getDay() | Той връща целочислената стойност между 0 и 6, която представлява деня от седмицата въз основа на местното време. |
| getFullYears() | Връща целочислената стойност, която представлява годината въз основа на местно време. |
| getHours() | Той връща целочислената стойност между 0 и 23, която представлява часовете въз основа на местното време. |
| getMilliseconds() | Той връща целочислената стойност между 0 и 999, която представлява милисекунди въз основа на местно време. |
| getMinutes() | Той връща целочислената стойност между 0 и 59, която представлява минутите на базата на местно време. |
| getMonth() | Той връща целочислената стойност между 0 и 11, която представлява месеца на базата на местно време. |
| getSeconds() | Той връща целочислената стойност между 0 и 60, която представлява секундите въз основа на местното време. |
| getUTCDate() | Той връща целочислената стойност между 1 и 31, която представлява деня за посочената дата въз основа на универсалното време. |
| getUTCDay() | Той връща целочислената стойност между 0 и 6, която представлява деня от седмицата въз основа на универсалното време. |
| getUTCFullYears() | Връща целочислената стойност, която представлява годината въз основа на универсалното време. |
| getUTCHours() | Той връща целочислената стойност между 0 и 23, която представлява часовете въз основа на универсалното време. |
| getUTCMinutes() | Той връща целочислената стойност между 0 и 59, която представлява минутите въз основа на универсалното време. |
| getUTCMonth() | Той връща целочислената стойност между 0 и 11, която представлява месеца въз основа на универсалното време. |
| getUTCSeconds() | Той връща целочислената стойност между 0 и 60, която представлява секундите въз основа на универсалното време. |
| setDate() | Той задава дневната стойност за определената дата въз основа на местното време. |
| setDay() | Той задава конкретния ден от седмицата въз основа на местното време. |
| setFullYears() | Той задава стойността на годината за определената дата въз основа на местното време. |
| setHours() | Той задава стойността на часа за определената дата въз основа на местното време. |
| setMilliseconds() | Той задава стойността в милисекунди за посочената дата въз основа на местното време. |
| setMinutes() | Той задава стойността на минутите за определената дата въз основа на местното време. |
| setMonth() | Той задава месечната стойност за определената дата въз основа на местното време. |
| setSeconds() | Той задава втората стойност за посочената дата на базата на местното време. |
| setUTCDate() | Той задава дневната стойност за определената дата на базата на универсалното време. |
| setUTCDay() | Той определя конкретния ден от седмицата въз основа на универсалното време. |
| setUTCFullYears() | Той задава стойността на годината за определената дата въз основа на универсалното време. |
| setUTCHours() | Той задава стойността на часа за определената дата въз основа на универсалното време. |
| setUTCMilliseconds() | Той задава стойността в милисекунди за посочената дата въз основа на универсалното време. |
| setUTCMinutes() | Той задава стойността на минутите за определената дата на базата на универсалното време. |
| setUTCMonth() | Той задава месечната стойност за определената дата на базата на универсалното време. |
| setUTCSeconds() | Той задава втората стойност за посочената дата на базата на универсалното време. |
| toDateString() | Връща частта от датата на обект Date. |
| toISOString() | Връща датата във формата ISO формат низ. |
| toJSON() | Той връща низ, представляващ обекта Date. Той също така сериализира обекта Date по време на JSON сериализация. |
| toString() | Връща датата под формата на низ. |
| toTimeString() | Връща времевата част на обект Date. |
| toUTCString() | Той преобразува посочената дата под формата на низ, като използва UTC часова зона. |
| стойност на() | Той връща примитивната стойност на обект Date. |
Пример за дата на JavaScript
Нека видим простия пример за отпечатване на обект за дата. Отпечатва и дата, и час.
Current Date and Time: <span id="txt"></span> var today=new Date(); document.getElementById('txt').innerHTML=today;Тествайте сега
Изход:
Current Date and Time: <span id="txt3"></span>
Нека видим друг код за отпечатване на дата/месец/година.
Изход:
низ за чат
Пример за текущо време на JavaScript
Нека видим простия пример за отпечатване на текущото време на системата.
Current Time: <span id="txt"></span> var today=new Date(); var h=today.getHours(); var m=today.getMinutes(); var s=today.getSeconds(); document.getElementById('txt').innerHTML=h+':'+m+':'+s;Тествайте сега
Изход:
Current Time: <span id="txt"></span>
Пример за цифров часовник на JavaScript
Нека видим простия пример за показване на цифров часовник с помощта на JavaScript обект за дата.
Има два начина за задаване на интервал в JavaScript: чрез метод setTimeout() или setInterval().
Current Time: <span id="txt"></span> window.onload=function(){getTime();} function getTime(){ var today=new Date(); var h=today.getHours(); var m=today.getMinutes(); var s=today.getSeconds(); // add a zero in front of numbers<10 m="checkTime(m);" s="checkTime(s);" document.getelementbyid('txt').innerhtml="h+':'+m+':'+s;" settimeout(function(){gettime()},1000); } setinterval('gettime()',1000); another way function checktime(i){ if (i<10){ i="0" + i; return < pre> <span> Test it Now </span> <p> <strong>Output:</strong> </p> <pre> Current Time: <span id="txt2"></span> </pre> <hr></10> 10>