美文网首页
js时间的相互转换

js时间的相互转换

作者: shibin | 来源:发表于2017-12-07 13:10 被阅读0次
  • 基础
var a=Date.now()   //获取当前时间的13位时间戳
var b=Date()      //获取当日的日期
  • 秒转化为n天n小时n分钟n秒
//seconds 为秒数
second=parseInt(seconds % 60)
minute= parseInt(seconds / 60 % 60),
hour=parseInt(seconds / 60 / 60 % 24),
day= parseInt(seconds / 60 / 60 / 24)
  • 获取今天的年月日时分秒
var now=Date.now()
getFullDate(now) 
function getFullDate(timestamp) {
  //timestamp是十三位时间戳
    var now=new Date(timestamp)
    var obj = {}
    obj.y = now.getYear() + 1900
    obj.mon = now.getMonth() + 1
    obj.d = now.getDate()
    obj.h = now.getHours()
    obj.m = now.getMinutes()
    obj.s = now.getSeconds()
    return obj
}
  • 获取指定日期的时间戳
// y, mon, d, h, m, s 分别表示年,月,日,天,分,秒
function setDate(y, mon, d, h, m, s) {
    if (!y&&y!=0) {
        y = 0
    }
    if (!mon&&mon!=0) {
        mon = 0
    }
    if (!d&&d!=0) {
        d = 0
    }
    if (!h&&h!=0) {
        h = 0
    }
    if (!m&&m!=0) {
        m = 0
    }
    if (!s&&s!=0) {
        s = 0
    }
    return new Date(y, mon, d, h, m, s).getTime()
}

相关文章

  • JS时间格式转换(今天,昨天,前天)

    参考: javascript时间格式转换(今天,昨天,前天) js时间戳与日期格式之间相互转换

  • js时间的相互转换

    基础 秒转化为n天n小时n分钟n秒 获取今天的年月日时分秒 获取指定日期的时间戳

  • JS中字符串与数组的相互转换

    在js中字符串数组相互转换也是相当简单的

  • 03-$符号-jquery与js相互转换

    $符号-jquery与js相互转换 作者:曾庆林 获取Dom对象 JavaScript方式 jQuery方式 js...

  • js的进制转换

    js的进制转换, 分为2进制,8进制,10进制,16进制之间的相互转换, 我们直接利用 对象.toString()...

  • JS时间戳与时间日期相互转换

    1、将日期转换为时间戳。 要将日期转换为时间戳,首先得先获取到日期,这里可以直接指定日期,或者是使用当前日期。要获...

  • JS 时间转换

    JS中没有格式化字符串的功能,因此在此整理一下,免得总需要网上查询:我们可以采用给Date添加prototype的...

  • js - 时间转换

    1. 本地时间(日期或者毫秒值)转换成UTC时间 参数说明:date: string | number;参数示例:...

  • Java时间和时间戳的相互转换

    Java时间和时间戳的相互转换 时间戳转换为时间: /* * 将时间戳转换为时间 */publicstaticSt...

  • js的时间转换:

    将时间戳转换成Date对象(10位的话直接加三个零) 在调试模式下直接console.log(newDate);即...

网友评论

      本文标题:js时间的相互转换

      本文链接:https://www.haomeiwen.com/subject/deedixtx.html