⊗jsPmTmFr 314 of 505 menu

Uandishi wa Tarehe katika JavaScript

Hebu sasa tujifunze jinsi ya kuonyesha tarehe kwa muundo maalum. Wacha tuseme, kwa mfano, tunataka kuonyesha skrini siku, mwezi na mwaka wa sasa kwa muundo mwaka-mwezi-siku.

Wacha tufanye hivyo:

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

Hata hivyo, msimbo wetu una tatizo: nambari za miezi zitaanza kutoka sifuri, na sisi, kwa uwezekano mkubwa, tungependa zianze na moja.

Wacha tusahihishe tatizo:

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

Hata hivyo, msimbo wetu bado haukamiliki. Lakini hii inaweza kubainika tu katika miezi na siku fulni. Wacha tuseme, kwa mfano, leo ni Machi 5, mwaka 2020.

Katika kesi hii tarehe yetu itaonyeshwa kwa muundo 2020-3-5. Na sisi tungependa tarehe ionyeshwe kwa muundo 2020-03-05 - na sifuri mbele ya nambari za siku na miezi yenye tarakimu moja.

Ili kutatua tatizo, tuandike kitendakazi addZero, ambacho kitaongeza sifuri mbele ya nambari kutoka 0 hadi 9:

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

Tutumie kitendakazi kilichoundwa na sasa kweli tupate tarehe kwa muundo tunayohitaji:

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

Onyesha skrini tarehe-na-wakati wa sasa kwa muundo 12:59:59 31.12.2014. Tumia kwa sehemu zote za tarehe (isipokuwa mwaka) kitendakazi tulichoundwa kwa ajili ya kuongeza sifuri wakati wa hitaji.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa