一个显示时间的 js 帮忙看看怎么显示的时间不对 是哪里出问题了??
发布网友
发布时间:2022-04-24 03:33
我来回答
共3个回答
热心网友
时间:2022-04-24 05:03
if (year< 100) year = 1900 + year;
这句改成
if ( parseInt(year)< 100) year = 1900 + year;
这句试试。我估计有可能是没有把year识别成是数字类型所以比较的时候没有进入
热心网友
时间:2022-04-24 06:21
DEBUG一下不就知道了么,拆解时间你都知道了,
year = calendar.getYear();
计算就是从1900后开始的,所以year=113
输出很正常啊
如果你想知道为什么等于113,你可以看java的源码
热心网友
时间:2022-04-24 07:55
year = calendar.getYear();
就行了,,,比较用字符串的比较就行