⊗jsPmTmFr 314 of 505 menu

JavaScript-de sene formatlamak

Indi seneň kesgitlenen formatda çap edilmegini öwreneliň. Meselem, biz häzirki gün, aý we ýyly ýyl-aý-gün formatynda ekrana çap etmek isleýäris.

Geliň muny edeliň:

let date = new Date(); console.log(date.getFullYear() + '-' + date.getMonth() + '-' + date.getDate());

Şondan-da, bizim kodymyzyň bir meselesi bar: aý sanlary noldan başlaýar, emma biz, ähtimal, olaryň birden başlamagyny isleýäris.

Meseläni düzeliň:

let date = new Date(); console.log(date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + date.getDate());

Şondan-da, bizim kodymyz entek kämil däl. Emma muny diňe kesgitli aýlarda we kesgitli günlerde anyklap bolýar. Meselem, häzir 5-ji mart 2020 ýyly.

Bu ýagdaýda bizim sene 2020-3-5 formatynda çap ediler. Emma biz, seneň 2020-03-05 formatynda çap edilmegini isleýäris - bir sanly gün we aý sanlarynyň öňünde nollar bilen.

Meseläni çözmek üçin, 0-dan 9-a çenli sanlaryň öňüne nol goşýan addZero funksiýasyny ýazaýyň:

function addZero(num) { if (num >= 0 && num <= 9) { return '0' + num; } else { return num; } }

Ýasalýan funksiýany ulanyp, indi hakykatdanam bize gerekli formatdaky senäni alyp bileris:

let date = new Date(); console.log( addZero(date.getFullYear()) + '-' + addZero(date.getMonth() + 1) + '-' + addZero(date.getDate()) );

Häzirki sene-wagty 12:59:59 31.12.2014 formatynda ekrana çap ediň. Seneniň ähli bölekleri (ýyldan başga) üçin zerurlyk ýagdaýynda nol goşmak üçin bizim ýasan funksiýamyzy ulanyň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et