zoukankan      html  css  js  c++  java
  • js 中日期2013-08-30或2019-08-24 12:30:00 转换成时间戳,和2019-08-29T02:15:08.000+0000转化为2019-08-29 02:15:08

    js 中日期2019-08-24 或2019-08-24 12:30:00 转换成时间戳

    首先将它转成date日期类型,然后获取毫秒形式时间戳

    let date=new Date("2019-08-24 12:30:00")//date日期类型
    
    let  time= date.getTime();   //毫秒时间戳
    

    2019-08-29T02:15:08.000+0000转化为2019-08-29 02:15:08

    timeFormat(time){
            var d = new Date(time.substr(0, 19));//加入substr(0, 19)处理兼容ios报错NAN
            var year = d.getFullYear();       //年  
            var month = d.getMonth() + 1;     //月  
            var day = d.getDate();            //日  
    
            var hh = d.getHours();            //时  
            var mm = d.getMinutes();          //分  
            var ss = d.getSeconds();           //秒  
    
            var clock = year + "-";
    
            if (month < 10)
              clock += "0";
    
            clock += month + "-";
    
            if (day < 10)
              clock += "0";
    
            clock += day + " ";
    
            if (hh < 10)
              clock += "0";
    
            clock += hh + ":";
            if (mm < 10) clock += '0';
            clock += mm + ":";
    
            if (ss < 10) clock += '0';
            clock += ss;
            return (clock);
          }
    

    获取date的年月日等方法如下

    Date() 返回当日的日期和时间。 
    
    getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31)。 
    
    getDay() 从 Date 对象返回一周中的某一天 (0 ~ 6)。 
    
    getMonth() 从 Date 对象返回月份 (0 ~ 11)。 
    
    getFullYear() 从 Date 对象以四位数字返回年份。 
    
    getYear() 请使用 getFullYear() 方法代替。 
    
    getHours() 返回 Date 对象的小时 (0 ~ 23)。 
    
    getMinutes() 返回 Date 对象的分钟 (0 ~ 59)。 
    
    getSeconds() 返回 Date 对象的秒数 (0 ~ 59)。 
    
    getMilliseconds() 返回 Date 对象的毫秒(0 ~ 999)。 
    
    getTime() 返回 1970 年 1 月 1 日至今的毫秒数。 
    
    getTimezoneOffset() 返回本地时间与格林威治标准时间 (GMT) 的分钟差。 
    
    getUTCDate() 根据世界时从 Date 对象返回月中的一天 (1 ~ 31)。 
    
    getUTCDay() 根据世界时从 Date 对象返回周中的一天 (0 ~ 6)。 
    
    getUTCMonth() 根据世界时从 Date 对象返回月份 (0 ~ 11)。 
    
    getUTCFullYear() 根据世界时从 Date 对象返回四位数的年份。 
    
    getUTCHours() 根据世界时返回 Date 对象的小时 (0 ~ 23)。 
    
    getUTCMinutes() 根据世界时返回 Date 对象的分钟 (0 ~ 59)。 
    
    getUTCSeconds() 根据世界时返回 Date 对象的秒钟 (0 ~ 59)。 
    
    getUTCMilliseconds() 根据世界时返回 Date 对象的毫秒(0 ~ 999)。 
    
    parse() 返回1970年1月1日午夜到指定日期(字符串)的毫秒数。 
    
    setDate() 设置 Date 对象中月的某一天 (1 ~ 31)。 
    
    setMonth() 设置 Date 对象中月份 (0 ~ 11)。 
    
    setFullYear() 设置 Date 对象中的年份(四位数字)。 
    
    setYear() 请使用 setFullYear() 方法代替。 
    
    setHours() 设置 Date 对象中的小时 (0 ~ 23)。 
    
    setMinutes() 设置 Date 对象中的分钟 (0 ~ 59)。 
    
    setSeconds() 设置 Date 对象中的秒钟 (0 ~ 59)。 
    
    setMilliseconds() 设置 Date 对象中的毫秒 (0 ~ 999)。 
    
    setTime() 以毫秒设置 Date 对象。 
    
    setUTCDate() 根据世界时设置 Date 对象中月份的一天 (1 ~ 31)。 
    
    setUTCMonth() 根据世界时设置 Date 对象中的月份 (0 ~ 11)。 
    
    setUTCFullYear() 根据世界时设置 Date 对象中的年份(四位数字)。 
    
    setUTCHours() 根据世界时设置 Date 对象中的小时 (0 ~ 23)。 
    
    setUTCMinutes() 根据世界时设置 Date 对象中的分钟 (0 ~ 59)。 
    
    setUTCSeconds() 根据世界时设置 Date 对象中的秒钟 (0 ~ 59)。 
    
    setUTCMilliseconds() 根据世界时设置 Date 对象中的毫秒 (0 ~ 999)。 
    
    toSource() 返回该对象的源代码。 
    
    toString() 把 Date 对象转换为字符串。 
    
    toTimeString() 把 Date 对象的时间部分转换为字符串。 
    
    toDateString() 把 Date 对象的日期部分转换为字符串。 
    
    toGMTString() 请使用 toUTCString() 方法代替。 
    
    toUTCString() 根据世界时,把 Date 对象转换为字符串。 
    
    toLocaleString() 根据本地时间格式,把 Date 对象转换为字符串。 
    
    toLocaleTimeString() 根据本地时间格式,把 Date 对象的时间部分转换为字符串。toLocaleDateString() 根据本地时间格式,把 Date 对象的日期部分转换为字符串。 
    
    UTC() 根据世界时返回 1997 年 1 月 1 日 到指定日期的毫秒数。valueOf() 返回 Date 对象的原始值。
    
  • 相关阅读:
    Jquery
    day87-Django创建程序步骤,路由系统和项目执行
    day86-Django安装、cmd控制台操作
    day85-Django初识-自己开发的web框架
    day84-bootstrap
    day83-pymysql操作mysql,pycharm安装pymysql的方法(驱动)
    day82-jQuery-事件、动画、each、data、插件
    day81-jQuery-文档操作
    day80-jQuery-属性操作
    day79-jQuery-文本操作
  • 原文地址:https://www.cnblogs.com/chenluqing/p/11404021.html
Copyright © 2011-2022 走看看