zoukankan      html  css  js  c++  java
  • 时间戳转《===》时间

    1.js获取当前时间戳的方法

    var tsp1 = Date.parse(new Date());//不推荐这种办法,毫秒级别的数值被转化为000
    var tsp2 = (new Date()).valueOf();//获取了当前毫秒的时间戳,准确。
    var tsp3 = new Date().getTime();//getTime()返回数值的单位是毫秒


    2.js获取指定时间戳的方法

    var tsp4= (new Date("2018/06/22 08:00:20")).getTime()/1000;

    3.时间戳转换成时间

    var tsp=new Date(1472048779952) //直接用NEW Date(要转换的时间戳)来获取时间戳所代表的的日期

    3.1时间戳转换成天、时、分、秒

    var mss = (new Date("2018/06/22 08:00:20")).getTime();

    var days = parseInt(mss / (1000 * 60 * 60 * 24));

    var hours = parseInt((mss % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));

    var minutes = parseInt((mss % (1000 * 60 * 60)) / (1000 * 60));

    var seconds = (mss % (1000 * 60)) / 1000;

    4.计算某一日期是星期几

    当我们知道某一'yyyy-mm-dd'日期时便可以计算出当前是星期几,公式如下:

    基姆拉尔森计算公式
    W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7
    在公式中d表示日期中的日数,m表示月份数,y表示年数。(其中mod意思是取余计算,js用的是%)

  • 相关阅读:
    XmLHttpRequst下载Excel
    mysq for visual studio 1.1.1
    滚动条样式设置
    正则
    比较偏门的JVM语言Quercus
    OMG 在线思维导图都有开源的
    从几篇文字得到关于web app开发的性能问题的答案
    用linux遇到的一个死循环
    有道笔记
    FreeBSD 10 发布
  • 原文地址:https://www.cnblogs.com/Ella2018/p/10046984.html
Copyright © 2011-2022 走看看