index.js 583 B

1234567891011121314151617181920212223
  1. const add0 = function(val) {
  2. return m < 10 ? '0' + m : m;
  3. }
  4. /**
  5. * format
  6. * @param {String/Number} time 时间戳 或者 正确的时间字符
  7. * @param {Number} type 返回的格式类型
  8. */
  9. export default function(time, type = 1) {
  10. time = new Date(time);
  11. var y = time.getFullYear();
  12. var m = time.getMonth() + 1;
  13. var d = time.getDate();
  14. var h = time.getHours();
  15. var mm = time.getMinutes();
  16. var s = time.getSeconds();
  17. switch (type) {
  18. case 2:
  19. return `${y}-${add0(m)}-${add(d)}`
  20. default:
  21. return `${y}-${add0(m)}-${add(d)} ${add0(h)}:${add0(mm)}:${add0(s)}`
  22. }
  23. }