util2.js 922 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. const formatTime = date => {
  2. const year = date.getFullYear()
  3. const month = date.getMonth() + 1
  4. const day = date.getDate()
  5. const hour = date.getHours()
  6. const minute = date.getMinutes()
  7. const second = date.getSeconds()
  8. return [year, month, day].map(formatNumber).join('/') + ' ' + [hour, minute, second].map(formatNumber).join(':')
  9. }
  10. const formatDate = date => {
  11. const year = date.getFullYear()
  12. const month = date.getMonth() + 1
  13. const day = date.getDate()
  14. return [year, month, day].map(formatNumber).join('-')
  15. }
  16. const formatNumber = n => {
  17. n = n.toString()
  18. return n[1] ? n : '0' + n
  19. }
  20. const findItemInArray = (targetArray,val) => {
  21. let index;
  22. for (var i = 0; i < targetArray.length; i++) {
  23. if (targetArray[i] == val) {
  24. index = i;
  25. break;
  26. }
  27. }
  28. return index
  29. }
  30. module.exports = {
  31. formatTime: formatTime,
  32. formatDate: formatDate,
  33. findItemInArray: findItemInArray
  34. }