zoukankan      html  css  js  c++  java
  • JS中Date.parse方法返回NaN解决方案

    Date.parse()方法:
    //将时间字符串转换为秒数
    var date_str = '2013-12-3 18:32:00';
    alert(date_str.replace(/-/g,'/')); //2013/12/3 18:32:00
    var date_number = Date.parse(date_str.replace(/-/g,'/')) / 1000; //1386066720
    alert(date_number);
    //parse:解析一个包含日期的字符串,并返回该日期与1970年1月1日午夜之间所间隔的毫秒数
    //parse方法是 Date对象的一个静态方法
    Date时间比较:
    var startDate = new Date(Date.parse(checkBeginTimeStr.replace(/-/g, "/"))).getTime() /1000;
    var endDate = new Date(Date.parse(checkEndTimeStr.replace(/-/g, "/"))).getTime() /1000;
    if(startDate > endDate ){
    jQuery.jBox.alert('开始时间不能大于结束时间,请重新输入!', '提示', {top:76});
    return false;
    }
    Date格式检查脚本:
    var reg = /^((((1[6-9]|[2-9]d)d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]d|3[01]))|(((1[6-9]|[2-9]d)d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]d|30))|(((1[6-9]|[2-9]d)d{2})-0?2-(0?[1-9]|1d|2[0-8]))|(((1[6-9]|[2-9]d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))(s(([01]d{1})|(2[0123])):([0-5]d):([0-5]d))?$/;
  • 相关阅读:
    webOFBiz10.4
    堆栈知识
    eas bos二次开发总结[第三方jar、jcom、二次开发包放置]
    计算机编程英语词汇(三)
    计算机英语(四)
    KDTable 表达式应用工具类
    Verilog 流水线加法器
    datagridview 积累
    ajax 调用 webserver
    windows7 vs2008问题结合
  • 原文地址:https://www.cnblogs.com/treerain/p/Javascrip_Date.html
Copyright © 2011-2022 走看看