20170109| javascript记录

1.时间戳的使用:

在php中的时间戳是以秒为单位的,在js中转换过来的时间戳是以毫秒为单位的。当我们使用js和php同时开发的时候,就需要保证它们都是处于同一时间单位下才好进行相关的计算。

首先说一下js的时间戳:

图片来源博客参考:http://blog.sina.com.cn/s/blog_8772845101019kg5.html

以上提供了3种方法来创建当前时间的时间戳,都是以毫秒为单位的,切记这一点。

除以1000转换成为以秒为单位的时间戳格式。

就像如下面这样的。

// 获取当前时间戳(以s为单位)
var timestamp = Date.parse(new Date());
timestamp = timestamp / 1000;
//当前时间戳为:1403149534
console.log("当前时间戳为:" + timestamp);

// 获取某个时间格式的时间戳
var stringTime = "2014-07-10 10:21:12";
var timestamp2 = Date.parse(new Date(stringTime));
timestamp2 = timestamp2 / 1000;
//2014-07-10 10:21:12的时间戳为:1404958872 
console.log(stringTime + "的时间戳为:" + timestamp2);

转自:http://www.cnblogs.com/yjf512/p/3796229.html

获取某个时间格式的时间戳:可以把某个日期显示时间转换成为时间戳的形式。

这样就可以在时间和时间戳和之间进行转换和相关的计算啦。

原文地址:https://www.cnblogs.com/xiaohaillong/p/6266300.html