unix时间转换

1、Unix时间转普通时间

var commonTime = new Date(parseInt(unixTime, 10)).pattern('yyyy-MM-dd')   —— 转换成2016-10-01格式

 

yyyy-MM-dd hh:mm:ss.S ==> 2016-07-02 08:09:04.423 

yyyy-M-d h:m:s.S           ==> 2016-7-2 8:9:4.18 

 * yyyy-MM-dd E HH:mm:ss ==> 2016-03-10 二 20:09:04     
 * yyyy-MM-dd EE hh:mm:ss ==> 2016-03-10 周二 08:09:04      
 * yyyy-MM-dd EEE hh:mm:ss ==> 2016-03-10 星期二 08:09:04

2、普通时间转Unix时间

var time = "2016-10-01 7:04:03";
var commonTime = new Date(time);

var humanTime = new Date(Date.UTC(commonTime.getFullYear(), commonTime.getMonth(), commonTime.getDate(), commonTime.getHours(), commonTime.getMinutes(),commonTime.getSeconds()));

var unixTime = humanTime.getTime()/1000 - 8*60*60;

 



posted @ 2016-10-11 16:59  shiddong  阅读(342)  评论(0编辑  收藏  举报