zoukankan      html  css  js  c++  java
  • js——时间戳转换、日期格式转换

    1. 获得当前日期
    let date = new Date()
    console.log(date);
    console.log(typeof date); // obj
    console.log(date * 1); // 时间戳
    
    let date1 = Date()
    console.log(date1);
    console.log(typeof date1); //string
    console.log(date1 * 1); //NaN

      2.  日期转换成时间戳

    let date5 = new Date()
    console.log(date5 * 1);
    console.log(Number(date5));
    console.log(date5.valueOf());
    console.log(date5.getTime());

      3. 封装日期格式化函数

    let date6 = new Date()
    function dateFormatFn(date,format='YYYY-MM-DD HH:mm:ss'){
      let config = {
        YYYY:date.getFullYear(),
        MM:date.getMonth()+1 >10?date.getMonth()+1:'0'+(date.getMonth()+1),
        DD:date.getDate(),
        HH:date.getHours()>10?date.getHours():'0'+(date.getHours()),
        mm:date.getMinutes(),
        ss:date.getSeconds()
      }
      for(const key in config){
        format = format.replace(key,config[key])
      }
      return format
    }
    console.log(dateFormatFn(date6));

    执行结果为:

      4. 使用moment.js格式化日期

    <script src="https://cdn.bootcdn.net/ajax/libs/moment.js/1.1.1/moment.js"></script>
    <script>
      console.log(moment().format('YYYY-MM-DD HH:mm:ss'));
    </script>

    8篇。

  • 相关阅读:
    Oracle的数据伪列(ROWNUM)
    数据库的多表查询(详细案例分析)
    计算1至n的k次方的和
    位数对调(代码重构)
    java实现汉诺塔算法
    线程与进程详解
    java中properties的使用实例
    java中同步(synchronized)详解
    文件的拷贝操作
    文件的读取操作
  • 原文地址:https://www.cnblogs.com/xiaoyui/p/13748196.html
Copyright © 2011-2022 走看看