zoukankan      html  css  js  c++  java
  • jQuery日期处理

    1.日期比较大小

    function checkEndTime(){

    var startTime=$("#starttime").val();

    var start=new Date(startTime.replace("-","/"));

    var endTime=$("#endtime").val();

    var end=new Date(endTime.replace("-","/"));

    if(end<start){

    return false;

    }

    return true;

    }

    2.日期加减处理

    a.在原日期上加num天:

    function addByTransDate(dateParameter, num) {

    var translateDate = "", dateString = "", monthString = "", dayString = "";
    translateDate = dateParameter.replace("-", "/").replace("-", "/"); ;

    var newDate = new Date(translateDate);
    newDate = newDate.valueOf();
    newDate = newDate + num * 24 * 60 * 60 * 1000;
    newDate = new Date(newDate);

    //如果月份长度少于2,则前加 0 补位
    if ((newDate.getMonth() + 1).toString().length == 1) {
    monthString = 0 + "" + (newDate.getMonth() + 1).toString();
    } else {
    monthString = (newDate.getMonth() + 1).toString();
    }

    //如果天数长度少于2,则前加 0 补位
    if (newDate.getDate().toString().length == 1) {

    dayString = 0 + "" + newDate.getDate().toString();
    } else {

    dayString = newDate.getDate().toString();
    }

    dateString = newDate.getFullYear() + "-" + monthString + "-" + dayString;
    return dateString;
    }

    $(function () {
    var s = addByTransDate("2013/2/3",10);
    alert(s);
    })

    function reduceByTransDate(dateParameter, num) {   
      
        var translateDate = "", dateString = "", monthString = "", dayString = "";   
        translateDate = dateParameter.replace("-", "/").replace("-", "/");;   
      
        var newDate = new Date(translateDate);   
        newDate = newDate.valueOf();   
        newDate = newDate - num * 24 * 60 * 60 * 1000;   
        newDate = new Date(newDate);   
      
        //如果月份长度少于2,则前加 0 补位   
        if ((newDate.getMonth() + 1).toString().length == 1) {   
      
            monthString = 0 + "" + (newDate.getMonth() + 1).toString();   
        } else {   
      
            monthString = (newDate.getMonth() + 1).toString();   
        }   
      
        //如果天数长度少于2,则前加 0 补位   
        if (newDate.getDate().toString().length == 1) {   
            dayString = 0 + "" + newDate.getDate().toString();   
        } else {   
            dayString = newDate.getDate().toString();   
        }   
      
        dateString = newDate.getFullYear() + "-" + monthString + "-" + dayString;   
        return dateString;   

  • 相关阅读:
    qt example
    http://download.qt-project.org/archive/qt/4.5/qt-all-opensource-src-4.5.2.tar.bz2
    http://qt-project.org/wiki/Category:Developing_with_Qt::QtWebKit#ff7c0fcd6a31e735a61c001f75426961
    aa
    Qt webKit可以做什么(四)--实现本地QObject和JavaScript交互
    Qt Creator needs a compiler set up to build. Configure a compiler in the kit options
    Qt WebKit and HTML5 geolocation | Qt Project forums | Qt Project
    让 QtWebkit 支持跨域CROS
    一万年太久,只争朝夕_散文网
    请问,毛主席他老人家所说的,“一万年太久,只争朝夕。”是什么意思?
  • 原文地址:https://www.cnblogs.com/mili3/p/3025668.html
Copyright © 2011-2022 走看看