js日期转时间戳_js获取某月天数_javascript时间格式化

javascript 02-21 18:11

获取某月天数

var day = new Date(2014,4,0);  //获取4月份的天数
var count = day.getDate();

日期对象转换成时间戳

var d = +new Date();     //1466489912445

yyyy-mm-dd 格式

传统浏览器

var dt = new Date();
var date = [
  [dt.getFullYear(), dt.getMonth() + 1, dt.getDate()].join('-'),
  [dt.getHours(), dt.getMinutes(), dt.getSeconds()].join(':')
].join(' ').replace(/(?=d)/g, '0'); // 正则补零 (略微改动)

console.log(date); // => 2016-03-25 11:01:01

现代浏览器

var dt = new Date();
dt.setMinutes(dt.getMinutes() - dt.getTimezoneOffset()); // 修正时区偏移
var date = dt.toISOString().slice(0, -5).replace(/[T]/g, ' ');

console.log(date); // => 2016-03-25 11:01:01

相关推荐