时间戳转换为各种时间格式

冷不防 2023-06-05 05:58 80阅读 0赞
  1. function formater(value,type) {
  2. let d = new Date(parseInt(value));
  3. let Y = d.getFullYear();
  4. let M = d.getMonth() +1 <10 ? "0" + (d.getMonth()+1) : d.getMonth()+1;
  5. let date = d.getDate() < 10 ? "0" + d.getDate() : d.getDate();
  6. let hour = d.getHours() < 10 ? "0" + d.getHours() : d.getHours();
  7. let minute = d.getMinutes() < 10 ? "0" + d.getMinutes() : d.getMinutes();
  8. let second = d.getSeconds() < 10 ? "0" + d.getSeconds() : d.getSeconds();
  9. if (type == '年月日' || type == 1) {
  10. return Y + "年" + M + "月" + date + "日";
  11. }
  12. if (type == 'Y-M-D' || type == 2) {
  13. return Y + "-" + M + "-" + date;
  14. }
  15. if (type == 'Y.M.D' || type == 3) {
  16. return Y + "." + M + "." + date;
  17. }
  18. if(type == 'Y/M/D' || type == 4){
  19. return Y + "/" + M + "/" + date;
  20. }
  21. if(type == '年月日 时分秒' || type == 5){
  22. return Y + "年" + M + "月" + date + "日 " + hour + ":" + minute + ":" + second;
  23. }
  24. if(type == 'Y-M-D h:m:s' || type == 6){
  25. return Y + "-" + M + "-" + date + " " + hour + ":" + minute + ":" + second;
  26. }
  27. if(type == 'Y.M.D h:m:s' || type == 7){
  28. return Y + "." + M + "." + date + " " + hour + ":" + minute + ":" + second;
  29. }
  30. if(type == 'Y/M/D h:m:s' || type == 8){
  31. return Y + "/" + M + "/" + date + " " + hour + ":" + minute + ":" + second;
  32. }
  33. if(type == '年月日 时分' || type == 9){
  34. return Y + "年" + M + "月" + date + "日 " + hour + ":" + minute;
  35. }
  36. if(type == 'Y-M-D h:m' || type == 10){
  37. return Y + "-" + M + "-" + date + " " + hour + ":" + minute;
  38. }
  39. if(type == 'Y.M.D h:m' || type == 11){
  40. return Y + "." + M + "." + date + " " + hour + ":" + minute;
  41. }
  42. if(type == 'Y/M/D h:m' || type == 12){
  43. return Y + "/" + M + "/" + date + " " + hour + ":" + minute;
  44. }
  45. return value;
  46. }

发表评论

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

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

相关阅读