关于Jquery的datebox问题

[复制链接]
查看11 | 回复2 | 2011-8-19 07:20:57 | 显示全部楼层 |阅读模式
functionformatDate(v){if(vinstanceofDate){vary=v.getFullYear();varm=v.getMonth()1;vard=v.getDate();varh=v.getHours();vari=v.getMinutes();vars=v.getSeconds();varms=v.getMilliseconds();if(ms0)returny\'-\'m\'-\'d\'\'h\':\'i\':\'s\'.\'ms;if(h0||i0||s0)returny\'-\'m\'-\'d\'\'h\':\'i\':\'s;returny\'-\'m\'-\'d;}return\'\';那两个if语句是干什么用的呢[南京]-风(1159919253)18:31:52难道ms不是大于0吗或者h,i,s大于0吗
回复

使用道具 举报

千问 | 2011-8-19 07:20:57 | 显示全部楼层
Date实例默认精度只到天,访问其他的可能会返回-1追问varh=v.getHours();不是获得当前的时间(几点吗)不是正数?
回复

使用道具 举报

千问 | 2011-8-19 07:20:57 | 显示全部楼层
注意这v是从参数传入的functionformatDate(v),不一定是当前的时间,而是Date对象的时间IE浏览器的一些版本返回数值是用错误的符号,比如用”-”代替””等等。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行