web技术
联系方式
web技术您当前的位置:主页 > web技术 >

几个常用的JS时间处理函数详解

发布于:2019-01-02 作者:AG集&#

本文章来给大家分享几个不错的JS时间处理函数详解,有需要了解学习的同学可进入参考。

 代码如下 复制代码

 

/*************************************************************************************
* JS时间戳转正常时间
* 输入1317222397这样的10位时间戳
* 输出2012年 4月13日 9:09,这个格式是根据使用者本地电脑时间格式决定的
* 如果想输出2012-4-13 9:09这种格式,后面用.replace(/年|月/g, "-").replace(/日/g, " ")
*/
function getLocalTime(nS){
     return new Date(parseInt(nS) * 1000).toLocaleString().replace(/:d{1,2}$/,' ');
};
//将不满2位的时间前面填0
function checkTime(i){
    if (i<10){i = "0" + i; }
    return i;
};
//将时间戳转换为标准日期
function toTime(ag环亚集团str){
     if (str.length <= 10){
          var newdate = new Date(str * 1000);
     }else{
          var newdate = new Date(str);
     }
 
     var newdate2 = newdate.getFullYear()+"-"+checkTime(newdate.getMonth()+1)+"-"+checkTime(newdate.getDate())+" "+checkTime(newdate.getHours())+":"+checkTime(newdate.getMinutes())+":"+checkTime(newdate.getSeconds());
     return newdate2;
};
//将上面的标准日期转换为时间戳
function toUTC(str){
     var new_str = str.replace(/:/g, '-');
     new_str = new_str.replace(/ /g, '-');
     var arr = new_str.split("-");
     //可能输入的只有年份,但要求输入2012-4-13 9:09:08,所以对后面的全部用0填充
     for (var i=0; i<6; i++){
          if (!arr[i]){
               arr[i] = "0";
          }
     }


 

http://www.bkjia.com/AJaxjc/448631.htmlwww.bkjia.comtruehttp://www.bkjia.com/AJaxjc/448631.htmlTechArticle本文章来给大家分享几个不错的JS时间处理函数详解,有需要了解学习的同学可进入参考。 代码如下 复制代码 /************************************...

本文源自: 环亚国际