zoukankan      html  css  js  c++  java
  • 时间转换相关的JS

      1 //当前时间戳转换时间(年月日时分秒)
      2 function computingTime() {
      3     var now = new Date();
      4     var year = now.getFullYear();
      5     var month = now.getMonth();
      6     var date = now.getDate();
      7     var hour = now.getHours();
      8     var min = now.getMinutes();
      9     var sec = now.getSeconds();
     10     month = month + 1;
     11     if (month < 10) month = "0" + month;
     12     if (date < 10) date = "0" + date;
     13     if (hour < 10) hour = "0" + hour;
     14     if (min < 10) minu = "0" + min;
     15     if (sec < 10) sec = "0" + sec;
     16     var time = "";
     17     time = year + "年" + month + "月" + date + "日" + " " + hour + ":" + min + ":" + sec + " ";
     18     return time;
     19 }
     20 
     21 //时间戳转换时间(时:分:秒)
     22 function getDateTime(date) {
     23     var now;
     24     if (date.length == 10) {
     25         now = new Date(parseInt(date) * 1000);
     26     } else if (date.length == 13) {
     27         now = new Date(parseInt(date));
     28     } else {
     29         now = new Date();
     30     }
     31     var year = now.getFullYear();
     32     var month = now.getMonth();
     33     var date = now.getDate();
     34     var hour = now.getHours();
     35     var min = now.getMinutes();
     36     var sec = now.getSeconds();
     37     month = month + 1;
     38     if (month < 10) month = "0" + month;
     39     if (date < 10) date = "0" + date;
     40     if (hour < 10) hour = "0" + hour;
     41     if (min < 10) minu = "0" + min;
     42     if (sec < 10) sec = "0" + sec;
     43     var time = "";
     44     time = hour + ":" + min + ":" + sec + " ";
     45     return time;
     46 }
     47 //时间长短转换 秒变成时分 
     48 function formatSeconds(value) {
     49     var theTime = parseInt(value);// 需要转换的时间秒
     50     var theTime1 = 0;// 分
     51     var theTime2 = 0;// 小时
     52     var theTime3 = 0;// 天
     53     if (theTime > 60) {
     54         theTime1 = parseInt(theTime / 60);
     55         theTime = parseInt(theTime % 60);
     56         if (theTime1 > 60) {
     57             theTime2 = parseInt(theTime1 / 60);
     58             theTime1 = parseInt(theTime1 % 60);
     59             if (theTime2 > 24) {
     60                 //大于24小时
     61                 theTime3 = parseInt(theTime2 / 24);
     62                 theTime2 = parseInt(theTime2 % 24);
     63             }
     64         }
     65     }
     66     var result = '';
     67     if (theTime > 0) {
     68         result = "" + parseInt(theTime) + "秒";
     69     }
     70     if (theTime1 > 0) {
     71         result = "" + parseInt(theTime1) + "分" + result;
     72     }
     73     if (theTime2 > 0) {
     74         result = "" + parseInt(theTime2) + "小时" + result;
     75     }
     76     if (theTime3 > 0) {
     77         result = "" + parseInt(theTime3) + "天" + result;
     78     }
     79     return result;
     80 }
     81 //@*当前时间*@
     82 var slidint;
     83 function newTimer() {
     84     var today;
     85     today = new Date();
     86     var str = today.toLocaleDateString();
     87     str += "  " + week();
     88     str += "  " + today.toLocaleTimeString();
     89     var o = document.getElementById("DateTime");
     90     o.innerHTML = str;
     91     slidint = setTimeout(newTimer, 1000);
     92 }
     93 
     94 function week() {
     95     var d, day, x, s = " ";
     96     var x = new Array("星期日", "星期一", "星期二");
     97     var x = x.concat("星期三", "星期四", "星期五");
     98     var x = x.concat("星期六");
     99     d = new Date();
    100     day = d.getDay();
    101     return (s += x[day]);
    102 }
    103 
    104     function GetDateFormat(str) {
    105         var now = new Date(parseInt(str.substr(6, 13)));
    106         var year = now.getFullYear();
    107         var month = now.getMonth();
    108         var date = now.getDate();
    109         var hour = now.getHours();
    110         var min = now.getMinutes();
    111         var sec = now.getSeconds();
    112         month = month + 1;
    113         if (month < 10) month = "0" + month;
    114         if (date < 10) date = "0" + date;
    115         if (hour < 10) hour = "0" + hour;
    116         if (min < 10) minu = "0" + min;
    117         if (sec < 10) sec = "0" + sec;
    118         var time = "";
    119         time = year + "年" + month + "月" + date + "日" + " " + hour + ":" + min + ":" + sec + " ";
    120         return time;
    121         //return new Date(parseInt(str.substr(6, 13))).toLocaleDateString();
    122     }
  • 相关阅读:
    异常处理
    组合,封装
    自我介绍
    27python更多实例
    28python类代码编写细节
    29python运算符重载
    30python 类的设计
    31python类的高级主题
    32python异常基础
    33python异常编码细节
  • 原文地址:https://www.cnblogs.com/sdya233/p/14313213.html
Copyright © 2011-2022 走看看