РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан