js中转换日期格式

心已赠人 2022-08-07 03:38 276阅读 0赞
  1. var format = function(time, format){
  2. var t = new Date(time);
  3. var tf = function(i){return (i < 10 ? '0' : '') + i};
  4. return format.replace(/yyyy|MM|dd|HH|mm|ss/g, function(a){
  5. switch(a){
  6. case 'yyyy':
  7. return tf(t.getFullYear());
  8. break;
  9. case 'MM':
  10. return tf(t.getMonth() + 1);
  11. break;
  12. case 'mm':
  13. return tf(t.getMinutes());
  14. break;
  15. case 'dd':
  16. return tf(t.getDate());
  17. break;
  18. case 'HH':
  19. return tf(t.getHours());
  20. break;
  21. case 'ss':
  22. return tf(t.getSeconds());
  23. break;
  24. }
  25. })
  26. }
  27. alert(format("Thu Aug 22 2013 15:12:00 GMT+0800", 'yyyy-MM-dd HH:mm:ss'))

发表评论

表情:
评论列表 (有 0 条评论,276人围观)

还没有评论,来说两句吧...

相关阅读

    相关 日期格式转换

    日期格式转换   在java或js中 我们常常会进行日期格式的转换  然而每次都去写很麻烦 所以在这里 我整理了一个dateformat的工具类 希望对大家有用!![