JavaScript Petsa() Tagabuo

Javascript Petsa Tagabuo



Ang object ng petsa ay ginagamit sa JavaScript upang manipulahin ang petsa at oras. Ang paggawa sa petsa at oras sa JavaScript ay kadalasang ginagawa sa pamamagitan ng JavaScript Date() object. Mayroon itong ilang mga pamamaraan at isang constructor na nagbibigay-daan lamang sa amin na magtrabaho kasama ang petsa at oras. Sa isang web page, maaaring magtakda ng timer gamit ang JavaScript date object.

Ang manual na ito ay magdedetalye sa mga Date() constructor sa JavaScript.







Ano ang JavaScript Date() Constructor?

Para sa paglikha ng mga bagay na Petsa, gamitin ang ' bago ” operator. Mayroong apat na magkakaibang Date() constructor na magagamit para sa paglikha ng mga object ng petsa:



    • Petsa()
    • Petsa(dateString)
    • Petsa(milliseconds)
    • Petsa(taon, buwan, araw, oras, minuto, segundo, millisecond)

Suriin natin ang bawat isa sa mga nabanggit na pamamaraan nang paisa-isa!



Paano Gamitin ang Date() Constructor sa JavaScript?

Sa pamamagitan ng pagtawag sa ' bagong Petsa() ” constructor, isang bagong object ng petsa ang nilikha gamit ang petsa at oras ngayon:





ay petsa = bagong Petsa ( ) ;


Ngayon, i-print ang kasalukuyang petsa at oras sa console sa pamamagitan ng pagpasa sa variable na “ petsa ' sa ' console.log() 'paraan:

console.log ( petsa ) ;


Ang sumusunod na halaga ng petsa ay ipapakita sa console:



Paano Gamitin ang Date(dateString) Constructor sa JavaScript?

Upang makabuo ng bagong object ng petsa na may ibinigay na string ng petsa, gamitin ang ' bagong Petsa(dateString) ” constructor.

Upang gawin ito, una, gagawa kami ng bagong object ng petsa sa pamamagitan ng pagpasa ng petsa bilang isang string sa Date(dateString) constructor:

ay petsa = bagong Petsa ( 'Oktubre 8, 2022 15:11:05' ) ;


Pagkatapos, i-print ito sa console:

console.log ( petsa ) ;


Ang kaukulang output ay magiging ganito:

Paano Gamitin ang Date(milliseconds) Constructor sa JavaScript?

Sa tulong ng ' bagong Petsa(milliseconds) ” constructor, ang isang bagong object ng petsa ay nilikha sa pamamagitan ng paggamit ng Universal Time (UTC) sa pamamagitan ng pagdaragdag ng mga millisecond.

Kapag na-invoke ang bagong Date(milliseconds) constructor, isang bagong date object ang gagawin na may ZERO milliseconds na idinagdag sa zero time:

ay petsa = bagong Petsa ( 0 ) ;


I-print ang petsang ibinalik ng “ bagong Petsa(milliseconds) ” constructor gamit ang console.log() method:

console.log ( petsa ) ;


Output


Ganun din, kapag nakapasa na tayo ' 500000000000 ” millisecond sa constructor, ang petsa ay ipapakita kaugnay nito:

ay petsa = bagong Petsa ( 500000000000 ) ;


Ang ibinigay na output ay nagpapakita ng oras pagkatapos ng 15 taon:

Paano Gamitin ang Petsa(taon, buwan, araw, oras, minuto, segundo, millisecond) Tagabuo sa JavaScript?

Ang constructor na ito ay tumatanggap ng hindi bababa sa dalawang argumento at maximum na pito upang makuha ang oras sa tinukoy na format. Gayunpaman, sa kaso ng isang parameter, tatanggapin ito ng Date() constructor bilang millisecond.

Halimbawa, ipapasa namin ang lahat ng parameter sa Date() constructor, kabilang ang taon, buwan, araw, oras, minuto, segundo, at millisecond bilang 2022, 5, 11, 15, 14, 15, at 7, ayon sa pagkakabanggit:

ay petsa = bagong Petsa ( 2022 , 5 , labing-isa , 12 , 14 , labinlima , 7 ) ;


Panghuli, i-print ang halaga ng object ng petsa sa console gamit ang ' console.log() 'paraan:

console.log ( petsa ) ;


Output


Nakuha namin ang lahat ng mahahalagang tagubiling nauugnay sa JavaScript Date() constructor.

Konklusyon

Upang bumuo ng isang object ng petsa, maaari mong gamitin ang isa sa apat na variant ng Date() constructor, kabilang ang Date(), Date(dateString), Date(milliseconds), at Date(year, month, day, hours, minutes, seconds, millisecond). Bukod dito, upang lumikha ng isang bagay na Petsa, gamitin ang ' bago ” operator. Ang manwal na ito ay nagpaliwanag sa Date() constructor sa JavaScript.