js_时间戳和时间格式之间的转换。

关于我的理解,简单明了点:

时间戳:把一个日期使用一个数字表示出来,这个数字就是这个日期的秒数。

日期:就是我们常见的时间表现形式。

时间戳对于一般看时间不够直观明了,可是在程序的世界里作用可大了。

获取当前的时间戳:

1 // 获取当前时间戳(以s为单位)
2 var timestamp = Date.parse(new Date());
3 timestamp = timestamp / 1000;

获取某一日期的时间戳:

1 // 获取某个时间格式的时间戳
2 var stringTime = "2017-11-05 10:21:12";
3 var timestamp2 = Date.parse(new Date(stringTime));
4 timestamp2 = timestamp2 / 1000;

把某一时间戳转换为日期:

 1 // 将当前时间换成时间格式字符串
 2 var timestamp3 = 1403058804;
 3 var newDate = new Date();
 4 newDate.setTime(timestamp3 * 1000);
 5 // Wed Jun 18 2014
 6 console.log(newDate.toDateString());
 7 // Wed, 18 Jun 2014 02:33:24 GMT
 8 console.log(newDate.toGMTString());
 9 // 2014-06-18T02:33:24.000Z
10 console.log(newDate.toISOString());
11 // 2014-06-18T02:33:24.000Z
12 console.log(newDate.toJSON());
13 // 2014年6月18日
14 console.log(newDate.toLocaleDateString());
15 // 2014年6月18日 上午10:33:24
16 console.log(newDate.toLocaleString());
17 // 上午10:33:24
18 console.log(newDate.toLocaleTimeString());
19 // Wed Jun 18 2014 10:33:24 GMT+0800 (中国标准时间)
20 console.log(newDate.toString());
21 // 10:33:24 GMT+0800 (中国标准时间)
22 console.log(newDate.toTimeString());
23 // Wed, 18 Jun 2014 02:33:24 GMT
24 console.log(newDate.toUTCString());
时间: 2024-11-05 13:44:31

js_时间戳和时间格式之间的转换。的相关文章

js时间戳和时间格式之间的转换

js里面的data对象的运行 很实用的东西,, 直接上代码: //时间戳转换成日期时间2014-8-8 下午11:40:20 function formatDate(ns){ return new Date(parseInt(ns) * 1000).toLocaleString().replace(/年|月/g, "-").replace(/日/g, " "); } //时间戳转换成八位日期2014-5-5 function userDate(uData){ var

js时间戳与日期格式之间的转换

转换方法: var date = new Date(时间戳); //获取一个时间对象  注意:如果是uinx时间戳记得乘于1000. 比如php函数time()获得的时间戳就要乘于1000 //获取时间日期的方法 date.getFullYear();//获取完整的年份(4位,1970) date.getMonth();//获取月份(0-11,0代表1月,用的时候记得加上1) date.getDate();//获取日(1-31) date.getTime();//获取时间(从1970.1.1开始

mysql数据库时间戳与正常时间格式之间的转换

mysql时间转换成时间戳create_time between UNIX_TIMESTAMP('2015-11-20 00:00:00') and UNIX_TIMESTAMP('2015-11-20 23:59:59') 时间戳转换成yyyy-mm-dd格式FROM_UNIXTIME(create_time,'%Y-%m-%d') < '2015-11-12'

js将时间戳转为时间格式

时间戳转时间格式 //分钟 let timeM= parseInt(msg/1000/60%60); if(timeM<10){ timeM="0"+timeM; } //秒钟 let timeS=parseInt(msg/1000%60); if(timeS<10){ timeS="0"+timeS; } let time=timeM+":"+timeS; 原文地址:https://www.cnblogs.com/qq3763247

js时间戳与日期格式之间的互转

1. 将时间戳转换成日期格式 // 简单的一句代码 var date = new Date(时间戳); //获取一个时间对象 注意:如果是uinx时间戳记得乘于1000.比如php函数time()获得的时间戳就要乘于1000 /** 1. 下面是获取时间日期的方法,需要什么样的格式自己拼接起来就好了 2. 更多好用的方法可以在这查到 -> http://www.w3school.com.cn/jsref/jsref_obj_date.asp */ date.getFullYear(); // 获

java中string与date格式之间的转换

1.string格式转化为Date对象: //把string转化为dateDateFormat fmt =new SimpleDateFormat("yyyy-MM-dd"); Date date = fmt.parse(szBeginTime); test.setStartTime(date); 注意:引入的是:java.text.DateFormat 2.Date格式转化为String对象: SimpleDateFormat sdf = new SimpleDateFormat(&

Python中time模块和datetime模块的常用操作以及几种常用时间格式间的转换

最常见以及常用的几种时间格式 1.时间戳(timestamp),时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量. 2.时间元组(struct_time),共有九个元素组. 3.格式化时间(format time ),可以格式化为固定或者自定义格式,增加可读性. #!/usr/bin/env python # -*- coding:utf-8 -*- import time #时间戳格式,默认获取当前时间 1500029143.7640195 timestamp = tim

js时间戳与日期格式之间相互转换

时间戳:是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数.Unix时间戳不仅被使用在Unix系统.类Unix系统中,也在许多其他操作系统中被广泛采用. 1. 将时间戳转换成日期格式 1 // 简单的一句代码 2 var date = new Date(时间戳); //获取一个时间对象 3 4 /** 5 1. 下面是获取时间日期的方法,需要什么样的格式自己拼接起来就好了 6 2. 更多好用的方法可以在这查到 -> http://www.w3scho

JS时间戳与时间字符串之间的相互转换

时间字符串 转 时间戳 /** * 时间字符串 转 时间戳 * @param {String} time_str 时间字符串(格式"2014-07-10 10:21:12") * @returns {Number} 10位数的时间戳(秒值:1404958872000) */ const toTimestamp = time_str => +new Date(time_str) / 1000 默认转化后为Number类型后获得的是时间的毫秒数值,需求是要10位数的秒值,所以需要除以