分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

js时间戳与时间日期间相互转换

发布时间:2023-09-06 01:29责任编辑:苏小强关键词:js时间戳

  今天在工作中要将获取到的时间转换为时间戳,一时间竟不知道怎么用,于是不得不去查询资料,这里特地做个笔记。

  1、将日期转换为时间戳。

  要将日期转换为时间戳,首先得先获取到日期,这里可以直接指定日期,或者是使用当前日期。要获取当前日期,我们可以使用new Date()来获取。直接上代码。

// (1)、将当前日期转换为时间戳。 ???var now = new Date(); ???console.log(now.getTime()) ?// 将当前日期转换为时间戳,getTime()方法可返回距1970年1月1日之间的毫秒数。// (2)、将指定日期转换为时间戳。 ???var t = "2017-12-08 20:5:30"; ?// 月、日、时、分、秒如果不满两位数可不带0. ???var T = new Date(t); ?// 将指定日期转换为标准日期格式。Fri Dec 08 2017 20:05:30 GMT+0800 (中国标准时间) ???console.log(T.getTime()) ?// 将转换后的标准日期转换为时间戳。

  

  2、将时间戳转换为日期。

var t = 787986456465; ?// 当参数为数字的时候,那么这个参数就是时间戳,被视为毫秒,创建一个距离1970年1月一日指定毫秒的时间日期对象。console.log(new Date(t)) // Wed Dec 21 1994 13:07:36 GMT+0800 (中国标准时间)var t2 = "2017-5-8 12:50:30";console.log(new Date(t2)) // Mon May 08 2017 12:50:30 GMT+0800 (中国标准时间)var t3 = "2017-10-1";console.log(new Date(t3)) // Sun Oct 01 2017 00:00:00 GMT+0800 (中国标准时间) 不设定时分秒,则默认转换为00:00:00

js时间戳与时间日期间相互转换

原文地址:http://www.cnblogs.com/jf-67/p/8007008.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved