zoukankan      html  css  js  c++  java
  • js日期函数

      1 <!DOCTYPE html>
      2 <html>
      3 <head>
      4   <title>郭颖的测试</title>
      5   <meta charset="utf8">
      6 </head>
      7 
      8 <body>
      9 </body>
     10 <script src="jquery-3.0.0.js"></script>
     11 <script>
     12 var month,date,hours,minutes,seconds;
     13 var curTime = new Date($.ajax({async: false}).getResponseHeader("Date"));
     14 var curTime1 = new Date($.ajax({async: false}).getResponseHeader("Date"));
     15 var curTime2 = new Date($.ajax({async: false}).getResponseHeader("Date"));
     16 console.log(curTime);
     17 function checkMonth(d){
     18   if(d.getMonth() < 10){
     19     month = '0'+(d.getMonth()+1);
     20   } else {
     21     month = d.getMonth()+1;
     22   }
     23   return month;
     24 }
     25 function checkDate(d){
     26   if(d.getDate() < 10){
     27     date = '0'+d.getDate();
     28   } else {
     29     date = d.getDate();
     30   }
     31   return date;
     32 }
     33 function checkHours(d){
     34   if(d.getHours() < 10){
     35     hours = '0'+d.getHours();
     36   } else {
     37     hours = d.getHours();
     38   }
     39   return hours;
     40 } 
     41 function checkMinutes(d){
     42   if(d.getMinutes() < 10){
     43     minutes = '0'+d.getMinutes();
     44   } else {
     45     minutes = d.getMinutes();
     46   }
     47   return minutes;
     48 }
     49 function checkSeconds(d){
     50   if(d.getSeconds() < 10){
     51     seconds = '0'+d.getSeconds();
     52   } else {
     53     seconds = d.getSeconds();
     54   }
     55   return seconds;
     56 }
     57 //获取今天的日期时间,str决定格式,常见可选''或'-'
     58 function getCurDateTime(d,str) {
     59   checkMonth(d);
     60   checkDate(d);
     61   checkHours(d);
     62   checkMinutes(d);
     63   checkSeconds(d);
     64   if(str=="-"){
     65     var time = d.getFullYear() + str + month + str + date + " " + hours + ":" + minutes + ":" + seconds;
     66   } else if(str==''){
     67     var time = d.getFullYear() + str + month + str + date + str + hours + str + minutes + str + seconds; 
     68   }
     69   return time;
     70 }
     71 //获取今天的日期,str决定格式,常见可选''或'-'
     72 function getCurDate(d,str) {
     73   checkMonth(d);
     74   checkDate(d);
     75   var time = d.getFullYear() + str + month + str + date;
     76   return time;
     77 }
     78 //获取今天的时间,str决定格式,常见可选''或'-'
     79 function getCurTime(d,str){
     80   checkHours(d);
     81   checkMinutes(d);
     82   checkSeconds(d);
     83   var time = hours + str + minutes + str + seconds;
     84   return time;
     85 }
     86 //获取AddDayCount天后的日期,str决定格式,常见可选''或'-'
     87 function GetDateStr(dd,AddDayCount,str) {
     88   var guo = dd;
     89   guo.setDate(guo.getDate()+AddDayCount);
     90   var y = guo.getFullYear();
     91   var m = checkMonth(guo);//获取当前月份的日期
     92   var d = checkDate(guo);
     93   var result = y+str+m+str+d;
     94   return result;
     95 }
     96 var todayAll = getCurDateTime(curTime,'');
     97 var today_All = getCurDateTime(curTime,'-');
     98 var nowPart = getCurTime(curTime,'');
     99 var now_Part = getCurTime(curTime,':');
    100 var datePart = getCurDate(curTime,'');
    101 var date_Part = getCurDate(curTime,'-');
    102 var yesterdayPart = GetDateStr(curTime1,-1,'');
    103 var tomorrowPart = GetDateStr(curTime2,+1,'');
    104 console.log(todayAll);
    105 console.log(today_All);
    106 console.log(nowPart);
    107 console.log(now_Part);
    108 console.log(datePart);
    109 console.log(date_Part);
    110 console.log(yesterdayPart);
    111 console.log(tomorrowPart);
    112 var time1 = parseInt(curTime.getTime()/1000);
    113 console.log(time1);
    114 var date2 = date_Part+" 13:09:00";
    115 console.log(date2);
    116 date2 = new Date(Date.parse(date2.replace(/-/g, "/")));
    117 console.log(date2);
    118 var time2 = parseInt(date2.getTime()/1000);
    119 var date3 = date_Part+" 04:04:00";
    120 console.log(date3);
    121 date3 = new Date(Date.parse(date3.replace(/-/g, "/")));
    122 console.log(date3);
    123 var l_tx = yesterdayPart+'180';
    124 var n_tx = datePart+'001';
    125 // var ll_tx = myDate
    126 console.log(l_tx);
    127 console.log(n_tx);
    128 </script>
    129 </html>
  • 相关阅读:
    ArcObject GP 所有分析
    MVC Music Sotre 2
    ArcGIS Surface Analysis>Contour Error
    AE Contour和ContourAsPolyline
    解决了!我滴神哪!MarketPlace为什么手动下载安装部署提示invalid详解
    HTC 8X个人使用中常见问题解答
    关于模拟器Hyperv中的Wp8网络连接问题
    Lumia920价格
    Nokia House”或“NoHo
    {WP7/WP8·获取屏幕大小}
  • 原文地址:https://www.cnblogs.com/guoyinglichong/p/7124417.html
Copyright © 2011-2022 走看看