首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

为什么时分秒一直为0解决思路

2012-02-29 
为什么时分秒一直为0function formatDate(v){if(v instanceof Date){var year v.getFullYear()var mont

为什么时分秒一直为0
function formatDate(v){
if(v instanceof Date){
var year = v.getFullYear();
var month = v.getMonth()+1;
var day = v.getDate();
var hour = v.getHours();
var min = v.getMinutes();
var seconds = v.getSeconds();
var ms = v.getMilliseconds();
alert(year+"-"+month+"-"+day+" "+hour+":"+min+":"+seconds+"."+ms);
if(ms > 0){
return year+"-"+month+"-"+day+" "+hour+":"+min+":"+seconds+"."+ms;
}
if(hour>0 || min > 0 || seconds > 0){
return year+"-"+month+"-"+day+" "+hour+":"+min+":"+seconds;
}
return year+"-"+month+"-"+day;
}
return "";
}

为什么上面alert显示的时分秒一直为0??????

[解决办法]
运行结果正常,你传进去的参数是什么?
[解决办法]
参数问题哦
[解决办法]
function formatDate(v){
alert(v);
...

第一行先alert下看传进来的是什么。
[解决办法]
Web Jan 11 00:00:00 UTC+0800 2012

传进来的就是 0时0分0秒

[解决办法]
不知道,坐等解释,mark一下····
[解决办法]
你用datetimebox看看,这个不带时间的吧

热点排行