zoukankan      html  css  js  c++  java
  • js 中日期转换成时间戳

    js字符串转化时间戳可以使用自带函数 Date(要转化的时间字符串)先转化为Date类型,之后再将Date类型转化为时间戳类型,其中时间字符串有要求,形式必须是 yyyy-MM-dd HH:mm:ss 的形式,当然,也可以只是 yyyy-MM-dd, 就是 2013-08-30,如下:

    此处会得到一个 Date 类型的数据,获得时间戳数据,需要对日期对象进行操作,将日期转化为时间戳有三种方式,如下:

    1. var time1 = date.getTime();    

    2.var time2 = date.valueOf();

    3.var time3 = Date.parse(date);

    第一、第二种:会精确到毫秒,第三种:只能精确到秒,毫秒用000替代,注意:获取到的时间戳除以1000就可获得Unix时间戳,就可传值给后台得到。

    扩展资料

    Date() 返回当日的日期和时间。 

    getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31)。 

    getDay() 从 Date 对象返回一周中的某一天 (0 ~ 6)。 

    getMonth() 从 Date 对象返回月份 (0 ~ 11)。 

    getFullYear() 从 Date 对象以四位数字返回年份。 

    getYear() 请使用 getFullYear() 方法代替。 

    getHours() 返回 Date 对象的小时 (0 ~ 23)。 

    getMinutes() 返回 Date 对象的分钟 (0 ~ 59)。 

    getSeconds() 返回 Date 对象的秒数 (0 ~ 59)。 

    getMilliseconds() 返回 Date 对象的毫秒(0 ~ 999)。 

    getTime() 返回 1970 年 1 月 1 日至今的毫秒数。 

    getTimezoneOffset() 返回本地时间与格林威治标准时间 (GMT) 的分钟差。 

    getUTCDate() 根据世界时从 Date 对象返回月中的一天 (1 ~ 31)。 

    getUTCDay() 根据世界时从 Date 对象返回周中的一天 (0 ~ 6)。 

    getUTCMonth() 根据世界时从 Date 对象返回月份 (0 ~ 11)。 

    getUTCFullYear() 根据世界时从 Date 对象返回四位数的年份。 

    getUTCHours() 根据世界时返回 Date 对象的小时 (0 ~ 23)。 

    getUTCMinutes() 根据世界时返回 Date 对象的分钟 (0 ~ 59)。 

    getUTCSeconds() 根据世界时返回 Date 对象的秒钟 (0 ~ 59)。 

    getUTCMilliseconds() 根据世界时返回 Date 对象的毫秒(0 ~ 999)。 

    parse() 返回1970年1月1日午夜到指定日期(字符串)的毫秒数。 

    setDate() 设置 Date 对象中月的某一天 (1 ~ 31)。 

    setMonth() 设置 Date 对象中月份 (0 ~ 11)。 

    setFullYear() 设置 Date 对象中的年份(四位数字)。 

    setYear() 请使用 setFullYear() 方法代替。 

    setHours() 设置 Date 对象中的小时 (0 ~ 23)。 

    setMinutes() 设置 Date 对象中的分钟 (0 ~ 59)。 

    setSeconds() 设置 Date 对象中的秒钟 (0 ~ 59)。 

    setMilliseconds() 设置 Date 对象中的毫秒 (0 ~ 999)。 

    setTime() 以毫秒设置 Date 对象。 

    setUTCDate() 根据世界时设置 Date 对象中月份的一天 (1 ~ 31)。 

    setUTCMonth() 根据世界时设置 Date 对象中的月份 (0 ~ 11)。 

    setUTCFullYear() 根据世界时设置 Date 对象中的年份(四位数字)。 

    setUTCHours() 根据世界时设置 Date 对象中的小时 (0 ~ 23)。 

    setUTCMinutes() 根据世界时设置 Date 对象中的分钟 (0 ~ 59)。 

    setUTCSeconds() 根据世界时设置 Date 对象中的秒钟 (0 ~ 59)。 

    setUTCMilliseconds() 根据世界时设置 Date 对象中的毫秒 (0 ~ 999)。 

    toSource() 返回该对象的源代码。 

    toString() 把 Date 对象转换为字符串。 

    toTimeString() 把 Date 对象的时间部分转换为字符串。 

    toDateString() 把 Date 对象的日期部分转换为字符串。 

    toGMTString() 请使用 toUTCString() 方法代替。 

    toUTCString() 根据世界时,把 Date 对象转换为字符串。 

    toLocaleString() 根据本地时间格式,把 Date 对象转换为字符串。 

    toLocaleTimeString() 根据本地时间格式,把 Date 对象的时间部分转换为字符串。toLocaleDateString() 根据本地时间格式,把 Date 对象的日期部分转换为字符串。 

    UTC() 根据世界时返回 1997 年 1 月 1 日 到指定日期的毫秒数。valueOf() 返回 Date 对象的原始值。

  • 相关阅读:
    httpcontext in asp.net unit test
    initialize or clean up your unittest within .net unit test
    Load a script file in sencha, supports both asynchronous and synchronous approaches
    classes system in sencha touch
    ASP.NET MVC got 405 error on HTTP DELETE request
    how to run demo city bars using sencha architect
    sencha touch mvc
    sencha touch json store
    sencha touch jsonp
    51Nod 1344:走格子(贪心)
  • 原文地址:https://www.cnblogs.com/mmzz3322/p/11218017.html
Copyright © 2011-2022 走看看