Mga paraan sa pagtatakda ng petsa sa JavaScript
Ang "pagtatakda ng petsa" na paraan ay maaaring gamitin upang itakda ang halaga ng petsa ng isang pangkalahatang petsa object (taon, buwan, araw, oras, minuto, ikasapin, milyesecond).
Mga paraan sa pagtatakda ng petsa
Ang mga paraan sa pagtatakda ng petsa ay ginagamit upang itakda ang isang bahagi ng petsa. Ang pinaka ginagamit na mga paraan ay iinalayay ayon sa abugado (ayon sa abugado):
Mga paraan | Paglalarawan |
---|---|
setDate() | Iset ng araw sa pamamagitan ng bilang (1-31) |
setFullYear() | Iset ng taon (opsiyonal na buwan at araw) |
setHours() | Iset ng oras (0-23) |
setMilliseconds() | Iset ng milyesecond (0-999) |
setMinutes() | Iset ng minuto (0-59) |
setMonth() | Iset ng buwan (0-11) |
setSeconds() | Iset ng ikasapin (0-59) |
setTime() | Iset ng oras (mga milyesecond mula ika-1 ng Enero, 1970 hanggang ngayon) |
Mga paraan sa pagtatakda ng isang pangkalahatang petsa ng taon (setFullYear())
setFullYear()
Mga paraan sa pagtatakda ng isang pangkalahatang petsa ng taon. Ang halimbawa na ito ay itinakda sa taong 2020:
实例
<script> var d = new Date(); d.setFullYear(2020); document.getElementById("demo").innerHTML = d; </script>
setFullYear()
Ang paraan ay maaaring gamitin upangPumiliIset ng buwan at araw:
实例
<script> var d = new Date(); d.setFullYear(2020, 11, 3); document.getElementById("demo").innerHTML = d; </script>
Mga paraan sa pagtatakda ng isang pangkalahatang petsa ng buwan (setMonth())
setMonth()
Mga paraan sa pagtatakda ng isang pangkalahatang petsa ng buwan (0-11):
实例
<script> var d = new Date(); d.setMonth(11); document.getElementById("demo").innerHTML = d; </script>
Mga paraan sa pagtatakda ng isang pangkalahatang petsa ng araw (setDate())
setDate()
Mga paraan sa pagtatakda ng isang pangkalahatang petsa ng araw (1-31):
实例
<script> var d = new Date(); d.setDate(15); document.getElementById("demo").innerHTML = d; </script>
setDate()
Ang paraan ay maaari ring gamitin upang magdagdag ng mga arawMagdagdagSa petsang ito:
实例
<script> var d = new Date(); d.setDate(d.getDate() + 50); document.getElementById("demo").innerHTML = d; </script>
Kung magdagdag ng mga araw, magpalit ng buwan o taon, ang pagbabago ay awtomatikong papalitan ng pangkalahatang petsa na Date object.
Mga paraan sa pagtatakda ng isang pangkalahatang petsa ng mga oras (setHours())
setHours()
Mga paraan sa pagtatakda ng isang pangkalahatang petsa ng mga oras (0-23):
实例
<script> var d = new Date(); d.setHours(22); document.getElementById("demo").innerHTML = d; </script>
Mga paraan sa pagtatakda ng isang pangkalahatang petsa ng mga minuto (setMinutes())
setMinutes()
Mga paraan sa pagtatakda ng isang pangkalahatang petsa ng mga minuto (0-59):
实例
<script> var d = new Date(); d.setMinutes(30); document.getElementById("demo").innerHTML = d; </script>
Mga paraan sa pagtatakda ng ikasapin ng isang pangkalahatang petsa (setSeconds())
setSeconds()
Mga paraan sa pagtatakda ng ikasapin ng isang pangkalahatang petsa (0-59):
实例
<script> var d = new Date(); d.setSeconds(30); document.getElementById("demo").innerHTML = d; </script>
比较日期
日期可以很容易地进行比较。
下面的例子把今日与 2049 年 1 月 16 日进行比较:
实例
var today, someday, text; today = new Date(); someday = new Date(); someday.setFullYear(2049, 0, 16); if (someday > today) { text = "今天在 2049 年 1 月 16 日之前"; } text = "今天在 2049 年 1 月 16 日之后"; } document.getElementById("demo").innerHTML = text;
JavaScript 从 0 到 11 计数月份。1 月是 0。12 月是 11。