• js 日期格式与时间戳的相互转换


      在项目中引用前端ui框架时,date日期时间控件选择后需要进行转换后台才能识别,在网了总结了一些转换方法,

     1. 日期时间格式转换成毫秒,

    1  switchMsec (){ // 日期转换成毫秒
    2    let time='2018-11-15 00:00:00:000';
    3    let date = new Date(time);
    4     // 有三种方式获取
    5    let time1 = date.getTime(); // 精确到毫秒;
    6    let time2 = date.valueOf(); // 精确到毫秒;
    7    let time3 = Date.parse(date); // 精确到毫秒,
    8  },

    看一下控制台输出的内容;

    2. 将时间戳转换成 天 : 时 : 分 : 秒;

     1  switchDate(mss){ // 将毫秒转换成 天 : 时 : 分 : 秒;
     2     let sky = parseInt(mss / (1000 * 60 * 60 * 24)); // 如果只想转换成时分秒,注释这一行就可以了,
     3     let hours = parseInt((mss % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); // 转换成小时
     4     let minutes = parseInt((mss % (1000 * 60 * 60)) / (1000 * 60)); // 转换成分钟
     5     let seconds = (mss % (1000 * 60)) / 1000; // 转换成秒
     6     hours = hours < 10 ? ('0' + hours) : hours; // 判断数值是否小与10,给数值前面加零
     7     minutes = minutes < 10 ? ('0' + minutes) : minutes;
     8     seconds = seconds < 10 && seconds >= 1 ? ('0' + seconds) : seconds;
     9     return  sky + " day " + hours + " hour " + minutes + " minute " + seconds; // 数值的拼接
    10  },

     注: 本文参考自 crf-Aaron的博客;这是原文地址: https://www.cnblogs.com/crf-Aaron/archive/2017/11/16/7844462.html;

  • 相关阅读:
    Redis数据结构之字典
    多路复用
    Redis数据结构之SDS
    记一个图片转换神器vectorizer
    Java基础之面向对象上
    科学
    Linux内核源码分析之setup_arch (二)
    Linux内核源码分析之setup_arch (一)
    printk 流程分析
    多个线程顺序打印问题,一网打尽
  • 原文地址:https://www.cnblogs.com/chenjiangyang/p/9954000.html
Copyright © 2020-2023  润新知