时间戳格式化

var dateFormat = function (timestamp, formats) {
  timestamp = timestamp * 1000;
  if (timestamp) {
    formats = formats || 'Y-m-d H:i:s';
    var zero = function (value) {
      if (value < 10) {
        return '0' + value;
      }
      return value;
    };
    var myDate = timestamp ? new Date(timestamp) : new Date();
    var year = myDate.getFullYear();
    var month = zero(myDate.getMonth() + 1);
    var day = zero(myDate.getDate());
    var hour = zero(myDate.getHours());
    var minite = zero(myDate.getMinutes());
    var second = zero(myDate.getSeconds());

    return formats.replace(/Y|m|d|H|i|s/ig, function (matches) {
      return ({
        Y: year,
        m: month,
        d: day,
        H: hour,
        i: minite,
        s: second
      })[matches];
    });
  }
};

 

你可能感兴趣的:(HTML5,js)