zero-zm

更多JS实战记录,请前往:https://www.yuque.com/smallwhy/yyvuqy

1. 时间字符串格式


var dateString1 = \'2016-06-15 10:22:00\';

var dateString2 = \'2016/06/15 10:22:00\';

var dateString3 = \'2016 06 15 10:22:00\';

2. 中国标准时间


var date1 = new Date(); // 获取当前时间,格式为中国标准时间

var date2 = new Date(dateString1); // 将时间字符串转化为对应的中国标准时间

var date3 = new Date(时间戳); // 将时间戳转化为对应的中国标准时间

3. 时间戳 - 通过将中国标准时间转化而成


var timestamp1 = Date.parse(date1/date2); // 获取的时间戳是把毫秒改成000显示

var timestamp2 = (date1/date2).valueOf(); // 获取了当前毫秒的时间戳

var timestamp3 = (date1/date2).getTime(); // 获取了当前毫秒的时间戳

4. 获取自定义格式的日期


 // 1. 若小于10,前面加0

function isZero(m){

    return m<10?\'0\'+m:m

}

// 将字符串转为Date格式,获取对应的年、月、日、时、分、秒。组合格式

function formatDate(shijianchuo) {

    //时间戳是整数,否则要parseInt转换
    var time = new Date(shijianchuo); // 需要使用Date格式进行日期转化,若是时间戳、字符串时间,需要通过new Date(..)转化

    var y = time.getFullYear();

    var m = time.getMonth()+1;

    var d = time.getDate();

    var h = time.getHours();

    var mm = time.getMinutes();

    var s = time.getSeconds();

    return y+\'/\'+isZero(m)+\'/\'+isZero(d)+\' \'+isZero(h)+\':\'+isZero(mm)+\':\'+isZero(s);    

}



    // 调用 -- 输出: 2019/01/01 10:00:00

    formatDate(\'2019 01 01 10:00:00\');



分类:

技术点:

相关文章:

  • 2021-10-12
  • 2021-12-08
  • 2021-06-27
  • 2022-12-23
  • 2022-12-23
  • 2021-11-16
  • 2022-12-23
  • 2021-10-02
猜你喜欢
  • 2021-11-27
  • 2022-12-23
  • 2021-12-08
  • 2022-12-23
  • 2021-11-01
  • 2021-12-10
  • 2022-12-23
相关资源
相似解决方案