没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
2页
最近遇到一个问题,就是获取表单中的日期往后台通过json方式传的时候,遇到Date.parse(str)函数在ff下报错: NAN 找了些资料,发现是由于Date.parse()函数对日期格式有要求:详细参考 Date.parse函数 对于js操作日期: 创建一个日期对象: var objDate=new Date([arguments list]); 参数形式有以下5种: 代码如下: view plainnew Date(“month dd,yyyy hh:mm:ss”); new Date(“month dd,yyyy”); new Date(yyyy,mth,dd,hh,mm,ss);
资源推荐
资源详情
资源评论
js字符串日期字符串日期yyyy-MM-dd转化为转化为date示例代码示例代码
最近遇到一个问题,就是获取表单中的日期往后台通过json方式传的时候,遇到Date.parse(str)函数在ff下报错: NAN
找了些资料,发现是由于Date.parse()函数对日期格式有要求:详细参考 Date.parse函数
对于js操作日期:
创建一个日期对象:
var objDate=new Date([arguments list]);
参数形式有以下5种:
代码如下:
view plainnew Date(“month dd,yyyy hh:mm:ss”);
new Date(“month dd,yyyy”);
new Date(yyyy,mth,dd,hh,mm,ss);
new Date(yyyy,mth,dd);
new Date(ms);
说明:
month:用英文表示月份名称,从January到December
mth:用整数表示月份,从0(1月)到11(12月)
Content
dd:表示一个月中的第几天,从1到31
yyyy:四位数表示的年份
hh:小时数,从0(午夜)到23(晚11点)
mm:分钟数,从0到59的整数
ss:秒数,从0到59的整数
ms:毫秒数,为大于等于0的整数,表示的是需要创建的时间和GMT时间1970年1月1日之间相差的毫秒数。
我发现了:
Javascript中日期的构造还可以支持 new Date(“yyyy/MM/dd”); 其中:MM是整数表示月份从0(1月)到11(12月),这样再
利用正则表达式就很方便地能够转换字符串日期了。
测试代码:
代码如下:
<mce:script type=”text/javascript”><!–
document.write(“<br/>” + new Date(“February 3,2009”));
document.write(“<br/>” + new Date(“February 3,2009 10:52:03”));
document.write(“<br/>”);
document.write(“<br/>” + new Date(2009,1,3));
document.write(“<br/>” + new Date(2009,1,3,10,52,03));
document.write(“<br/>”);
document.write(“<br/>” + new Date(Date.parse(“February 3,2009”)));
document.write(“<br/>” + new Date(Date.parse(“February 3,2009 10:52:03”)));
document.write(“<br/>” + new Date(Date.parse(2009,1,3))); //Output: NAN
document.write(“<br/>” + new Date(Date.parse(2009,1,3,10,52,03))); //Output: NAN
document.write(“<br/>” + new Date(Date.parse(“2009/02/03”)));
document.write(“<br/>”);
document.write(“<br/>” + new Date(“2009/02/03”));
document.write(“<br/>” + new Date(“2009/02/03 11:12:13”));
document.write(“<br/>” + new Date(“2009-02-03”)); //Output: NAN
// –></mce:script>
输出结果:
Tue Feb 3 00:00:00 UTC+0800 2009
Tue Feb 3 10:52:03 UTC+0800 2009
Tue Feb 3 00:00:00 UTC+0800 2009
Tue Feb 3 10:52:03 UTC+0800 2009
Tue Feb 3 00:00:00 UTC+0800 2009
Tue Feb 3 10:52:03 UTC+0800 2009
NaN
NaN
Tue Feb 3 00:00:00 UTC+0800 2009
Tue Feb 3 00:00:00 UTC+0800 2009
Tue Feb 3 11:12:13 UTC+0800 2009
NaN
——————-
代码如下:
window.onload=function(){
var dependedVal=”2005-3-4″;
//根据日期字符串转换成日期
var regEx = new RegExp(“\-“,”gi”);
资源评论
weixin_38618312
- 粉丝: 4
- 资源: 890
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功