gpt4 book ai didi

javascript - 使用 Javascript 将动态 4 位数年份转换为 2 位数年份

转载 作者:行者123 更新时间:2023-11-30 07:05:17 26 4
gpt4 key购买 nike

我需要将动态生成的日期从 2013 年 4 月 20 日之类的日期转换为 2013 年 4 月 20 日。到目前为止,我设法转换了月份并更换了垫片。但我仍然无法转换年份。到目前为止,这是我想出的。如何前进?

$(document).ready(function() {


$('.date').each( function() {


var oldDate = $(this).text();

var month;

if( oldDate.indexOf('-') > 0 ){

var dateSplit = oldDate.split('-');

var year = dateSplit[2];

if( year.length == 2){
year = year;
}

switch(dateSplit[1])
{
case 'Jan': month = "01";
break;
case 'Feb': month = "02";
break;
case 'Mar': month = "03";
break;
case 'Apr': month = "04";
break;
case 'May': month = "05";
break;
case 'Jun': month = "06";
break;
case 'Jul': month = "07";
break;
case 'Aug': month = "08";
break;
case 'Sep': month = "09";
break;
case 'Oct': month = "10";
break;
case 'Nov': month = "11";
break;
case 'Dec': month = "12";
break;
}

$(this).text(dateSplit[0] + '.' + month + '.' + year);
}
else if( oldDate.indexOf(('/') > 0 ) ){

var dateSplit = oldDate.split('/');

var year = dateSplit[2];

if( year.length == 2){
year = year;
}

}


});

});

最佳答案

这是简单的算术:

year = year % 100;

但是为什么要这样做呢?你不记得 Y2K 问题吗?

关于javascript - 使用 Javascript 将动态 4 位数年份转换为 2 位数年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15939476/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com