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>