logo

JavaScript обект за дата

The JavaScript дата обектът може да се използва за получаване на година, месец и ден. Можете да покажете таймер на уеб страницата с помощта на JavaScript обект за дата.

Можете да използвате различни конструктори на дата, за да създадете обект на дата. Предоставя методи за получаване и задаване на ден, месец, година, час, минута и секунди.

Конструктор

Можете да използвате 4 варианта на конструктора за дата, за да създадете обект за дата.

  1. Дата()
  2. Дата (милисекунди)
  3. Дата (dateString)
  4. Дата (година, месец, ден, часове, минути, секунди, милисекунди)

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(&apos;txt&apos;).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(&apos;txt&apos;).innerHTML=h+&apos;:&apos;+m+&apos;:&apos;+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+&apos;:&apos;+m+&apos;:&apos;+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>