一个钻牛角尖的问题!
各位,本人的问题是一个常见的时间处理问题,如下:
var now=new Date()
var hour=now.getHours()
var ampm
now=null
if(hour>=12)
{ hour-=12
ampm="下午" }
else
ampm="上午"
hour=(hour==0)?12:hour
这是书上的一个例子,没有错误,一次我把系统时间改成0:05时,刷新后显示的是上午0:05分。但按照程序中的语句,hour=(hour==0)?12:hour,此时的hour应该是12对吗?为什么还是0呢?而且中午12点它也显示的是0点?