from PostgreSQL 7.4 文檔 9. 函數和操作符 from transform
获取时间日期的方法,更多:w3cschool JavaScript Date 对象
var date = new Date(时间戳); //获取一个时间对象
date.getFullYear(); // 获取年份(4位,1970)
date.getMonth(); // 获取月份(0-11)
date.getDate(); // 获取日(1-31)
date.getTime(); // 获取时间(从 1970.1.1 开始的毫秒数)
date.getHours(); // 获取小时数(0-23)
date.getMinutes(); // 获取分钟数(0-59)
date.getSeconds(); // 获取秒数(0-59)
需要什么样的格式自己拼接起来就好了, 比如需要这样的格式 yyy-MM-dd hh:mm:ss
var date = new Date(1398250549490);
Y = date.getFullYear() + '-';
M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-';
D = date.getDate() + ' ';
h = date.getHours() + ':';
m = date.getMinutes() + ':';
s = date.getSeconds();
console.log(Y+M+D+h+m+s);
// 输出结果:2014-04-23 18:55:49
var strtime = '2014-04-23 18:55:49:123';
// 传入一时间格式(不兼容火狐),如果不传入就是获取现在的时间了。
var date = new Date(strtime);
// 可以这样做
var date = new Date(strtime.replace(/-/g, '/'));
// 有三种方式获取
// 第一、第二种:会精确到毫秒
time1 = date.getTime(); // 输出结果 1398250549123
time2 = date.valueOf(); // 输出结果 1398250549123
// 第三种:只能精确到秒,毫秒将用0来代替
time3 = Date.parse(date); // 输出结果 1398250549000
"月 日,年 時:分:秒"
new Date("month dd,yyyy hh:mm:ss");
new Date("September 16,2016 14:15:05");
new Date("September 16,2016");
"年/月/日 時:分:秒"
new Date("yyyy/MM/dd hh:mm:ss");
new Date("2016/09/16 14:15:05");
new Date("2016/09/16");
"年,月,日,時,分,秒"
new Date(yyyy,mth,dd,hh,mm,ss);
new Date(2016,8,16,14,15,5); // 月份从0~11
new Date(2016,8,16);
毫秒
new Date(ms);
new Date(1474006780);