⊗jsPmTmFr 314 of 505 menu

Pemformatan Tarikh dalam JavaScript

Sekarang mari kita belajar untuk memaparkan tarikh dalam format tertentu. Katakan, sebagai contoh, kita ingin memaparkan hari, bulan dan tahun semasa pada skrin dalam format tahun-bulan-hari.

Mari lakukannya:

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

Walau bagaimanapun, kod kami mempunyai masalah: nombor bulan akan bermula dari sifar, dan kita, kemungkinan besar, ingin ia bermula dari satu.

Mari betulkan masalah tersebut:

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

Walau bagaimanapun, kod kami masih tidak sempurna. Ini hanya dapat dilihat pada bulan-bulan dan hari-hari tertentu. Katakan, sebagai contoh, sekarang ialah hari 5 Mac 2020.

Dalam kes ini, tarikh kami akan dipaparkan dalam format 2020-3-5. Tetapi kita ingin tarikh dipaparkan dalam format 2020-03-05 - dengan sifar di hadapan nombor hari dan bulan yang terdiri daripada satu digit.

Untuk menyelesaikan masalah tersebut, mari tulis fungsi addZero, yang akan menambah sifar di hadapan nombor dari 0 hingga 9:

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

Gunakan fungsi yang telah dibuat dan sekarang kita benar-benar mendapat tarikh dalam format yang kita mahukan:

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

Paparkan tarikh-masa semasa pada skrin dalam format 12:59:59 31.12.2014. Gunakan untuk semua bahagian tarikh (kecuali tahun) fungsi yang kami cipta untuk menambah sifar jika perlu.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak