index.js 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. import {Notification} from 'element-ui'
  2. export const timeChange = (dateString, formdate) => {
  3. if (dateString == null || dateString == '') {
  4. return ''
  5. }
  6. // new Date('');传入毫秒数,也可以得到普通的时间,再对date处理
  7. var date = new Date(parseInt(dateString))
  8. //获取年份,月份,天数,小时数,分钟数,小于10的显示01-09
  9. var year = date.getFullYear()
  10. var month = date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1
  11. var currentDate = date.getDate() < 10 ? '0' + date.getDate() : date.getDate()
  12. var hours = date.getHours() < 10 ? '0' + date.getHours() : date.getHours()
  13. var minutes = date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes()
  14. if (formdate == null || formdate == 'yyyy-mm-dd HH:mm') {
  15. return year + '-' + month + '-' + currentDate + ' ' + hours + ':' + minutes
  16. } else if (formdate == 'yyyy-mm-dd') {
  17. return year + '-' + month + '-' + currentDate
  18. } else if (formdate == 'yyyy-mm') {
  19. return year + month
  20. } else if (formdate == 'mm-dd') {
  21. return month + '-' + currentDate
  22. } else if (formdate == 'HH:mm') {
  23. return hours + ':' + minutes
  24. } else {
  25. return ''
  26. }
  27. }
  28. export const notify = (type, msg, title) => {
  29. var title = '消息'
  30. switch (type) {
  31. case 'success':
  32. title = '成功'
  33. break
  34. case 'warning':
  35. title = '提醒'
  36. break
  37. case 'info':
  38. title = '消息'
  39. break
  40. case 'error':
  41. title = '错误'
  42. break
  43. default:
  44. title = '消息'
  45. break
  46. }
  47. return Notification({
  48. title: title,
  49. message: msg,
  50. type: type,
  51. duration: 3000
  52. })
  53. }