美文网首页
Unix时间戳与日期格式的相互转化

Unix时间戳与日期格式的相互转化

作者: 晴_eeca | 来源:发表于2018-03-21 11:51 被阅读7次

1. 将时间戳转换成日期格式

// 简单的一句代码
var date = new Date(时间戳); //获取一个时间对象

/**
 1. 下面是获取时间日期的方法,需要什么样的格式自己拼接起来就好了
 2. 更多好用的方法可以在这查到 -> http://www.w3school.com.cn/jsref/jsref_obj_date.asp
 */
date.getFullYear();  // 获取完整的年份(4位,1970)
date.getMonth();  // 获取月份(0-11,0代表1月,用的时候记得加上1)
date.getDate();  // 获取日(1-31)
date.getTime();  // 获取时间(从1970.1.1开始的毫秒数)
date.getHours();  // 获取小时数(0-23)
date.getMinutes();  // 获取分钟数(0-59)
date.getSeconds();  // 获取秒数(0-59)

2. 将日期格式转换为时间戳

var strtime = '2014-04-23 18:55:49:123';
var date = new Date(strtime); //传入一个时间格式,如果不传入就是获取现在的时间了,这样做不兼容火狐。
// 可以这样做
var arr = strtime.replace(/ |:/g, '-').split('-');
date = new Date(Date.UTC(arr[1], arr[2], arr[3], arr[4], arr[5]));

//三种方式获取:
time1 = date.getTime();
time2 = date.valueOf();
time3 = Date.parse(date);

//三种获取的区别:
第一、第二种:会精确到毫秒
第三种:只能精确到秒,毫秒将用0来代替
比如上面代码输出的结果(一眼就能看出区别):
    1398250549123
    1398250549123
    1398250549000 

相关文章

  • Unix时间戳与日期格式的相互转化

    1. 将时间戳转换成日期格式 2. 将日期格式转换为时间戳

  • iOS时间的处理

    时间---->时间戳 时间戳--->几月几日. 转化为时间格式MM月dd日 时间戳--->时分日期 转化为时间格式...

  • hive中 日期格式转化办法:

    hive中 日期格式转化办法: 2014-11-10 和 20141110相互转化的办法: 1.from_unix...

  • PHP学习笔记 - 进阶篇(8)

    日期与时间 取得当前的Unix时间戳 UNIX 时间戳(英文叫做:timestamp)是 PHP 中关于时间与日期...

  • hive中的日期处理

    hive自带的时间/日期处理函数 将某种格式的时间转换为Unix时间戳select unix_timestamp(...

  • shell-date命令

    date命令常见用法 当前日期不同格式 日期加减 unix时间戳换算

  • 时间戳、日期格式转化

    时间戳转日期: 12小时制: 24小时制:

  • go时区设置

    用time.Unix函数将时间戳转化为日期格式时,经常会遇到由于服务器的本地时区为UTC(世界协调时间)而导致得出...

  • date

    A.将日期转换为Unix时间戳 将当前时间以Unix时间戳表示: 转换指定日期为Unix时间戳: B.将Unix时...

  • Hive中日期处理

    1、日期函数UNIX时间戳转日期函数:from_unixtime() 2、当前UNIX时间戳函数: unix_ti...

网友评论

      本文标题:Unix时间戳与日期格式的相互转化

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