⊗jsPmTmFr 314 of 505 menu

Форматирование дати дар JavaScript

Акнун биёед чоп кардани рӯз дар шакли муайянро омӯзем. Масалан, фарз кунем, ки мо мехоҳем рӯзи ҷорӣ, моҳ ва солро дар шакли сол-моҳ-рӯз чоп кунем.

Биёед инро анҷом диҳем:

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

Аммо, коди мо мушкилӣ дорад: рақамҳои моҳҳо аз сифр оғоз мешаванд, вале мо, ҳатман, мехоҳем, ки онҳо аз як оғоз шаванд.

Мушкилиро ислоҳ мекунем:

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

Аммо, коди мо ҳанӯз комил нест. Вале инро фақат дар моҳҳои муайян ва рӯзҳои муайян мушоҳида кардан мумкин аст. Масалан, акнун 5-уми марти соли 2020.

Дар ин ҳолат рӯзи мо дар шакли 2020-3-5 чоп мешавад. Вале мо мехоҳем, ки рӯз дар шакли 2020-03-05 чоп шавад - бо сифрҳо пеш аз рақамҳои рӯзҳо ва моҳҳое, ки аз як рақам иборат бошанд.

Барои ҳалли мушкилӣ функсияи addZero-ро менависем, ки сифрҳоро пеш аз рақамҳо аз 0 то 9 илова мекунад:

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

Функсияи сохташударо истифода мебарем ва акнун воқеан рӯзро дар шакли дилхоҳи мо мегирем:

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

Вақти рӯзи ҷориро дар шакли 12:59:59 31.12.2014 чоп кунед. Барои ҳамаи қисмҳои рӯз (ба истиснои сол) функсияи мо барои илова кардани сифрро дар сурати зарурӣ истифода баред.

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