index.js 1.2 KB

1234567891011121314151617181920212223242526
  1. export const timeChange = (dateString, formdate) => {
  2. if (dateString == null || dateString == '') {
  3. return '';
  4. }
  5. // new Date('');传入毫秒数,也可以得到普通的时间,再对date处理
  6. var date = new Date(parseInt(dateString));
  7. //获取年份,月份,天数,小时数,分钟数,小于10的显示01-09
  8. var year = date.getFullYear();
  9. var month = date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1;
  10. var currentDate = date.getDate() < 10 ? "0" + date.getDate() : date.getDate();
  11. var hours = date.getHours() < 10 ? "0" + date.getHours() : date.getHours();
  12. var minutes = date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes();
  13. if (formdate == null || formdate == "yyyy-mm-dd HH:mm") {
  14. return year + "-" + month + "-" + currentDate + " " + hours + ":" + minutes;
  15. } else if (formdate == "yyyy-mm-dd") {
  16. return year + "-" + month + "-" + currentDate;
  17. } else if (formdate == "yyyy-mm") {
  18. return year + month;
  19. } else if (formdate == "mm-dd") {
  20. return month + "-" + currentDate;
  21. } else if (formdate == "HH:mm") {
  22. return hours + ":" + minutes;
  23. } else {
  24. return "";
  25. }
  26. }