JavaScript дата түрүнө чейин сап конверсиясын ишке ашырат
Маалымдама
JavaScript Date StringКүндүн түрүн сапка айландыруу
Төмөнкү мисал функциясынын милдети - күндүн түрүн өзгөрткүчтү киргизүү жана аны чыгаруу үчүн yyyy-MM-dd форматындагы сапка айландыруу. Эгер сизге сааттарды, мүнөттөрдү жана секунддарды киргизүү керек болсо, анда аларды өзүңүз кошуңуз. Эгер сиз башка форматтарга өтүүңүз керек болсо, анда аны зарылчылыкка жараша өзгөртө аласыз.
function dateToString(date) {
if (!date) {
date = new Date();
}
return date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + date.getDate();
}
Сап түрүнүн датасын дата түрүнө которуу
Бул функциянын милдети - yyyy-MM-dd форматындагы сапты күндүн түрүнө айландыруу. Бул функцияны жана жогоруда аталган функцияларды экиден колдонсо болот.
function stringToDate(dateString) {
if (!dateString) {
return new Date();
}
var dateList = dateString.split("-");
var year = parseInt(dateList[0], 10);
var month = parseInt(dateList[1], 10) - 1;
var day = parseInt(dateList[2], 10);
return new Date(year, month, day);
}
Башка кеңештер
Белгилей кетчү нерсе, JavaScriptте ай 0 ден башталат, ошондуктан 0 январь дегенди билдирет. Date объектиси дагы көптөгөн башка ыкмаларды камтыйт.Чоо-жайын билүү үчүн ушул макаланын жогору жагындагы шилтемелерди караңыз.