Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

1 рік тому
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. interface TimeType {
  2. nowTime ?: string;
  3. nowDate ?: string;
  4. nowWeek ?: string;
  5. }
  6. const timeParams : TimeType = {
  7. nowTime: '',
  8. nowDate: '',
  9. nowWeek: ''
  10. }
  11. export const getTime = () => {
  12. const yy = new Date().getFullYear();
  13. const mm = new Date().getMonth() + 1;
  14. const dd = new Date().getDate();
  15. const week = new Date().getDay();
  16. const hh = new Date().getHours();
  17. const mf =
  18. new Date().getMinutes() < 10 ?
  19. "0" + new Date().getMinutes() :
  20. new Date().getMinutes();
  21. let ss = new Date().getSeconds().toString();
  22. ss = ss.length < 2 ? ('0' + ss) : ss;
  23. switch (week) {
  24. case 1:
  25. timeParams.nowWeek = "星期一";
  26. break;
  27. case 2:
  28. timeParams.nowWeek = "星期二";
  29. break;
  30. case 3:
  31. timeParams.nowWeek = "星期三";
  32. break;
  33. case 4:
  34. timeParams.nowWeek = "星期四";
  35. break;
  36. case 5:
  37. timeParams.nowWeek = "星期五";
  38. break;
  39. case 6:
  40. timeParams.nowWeek = "星期六";
  41. break;
  42. case 7:
  43. timeParams.nowWeek = "星期日";
  44. }
  45. timeParams.nowTime = hh + ":" + mf + ":" + ss;
  46. timeParams.nowDate = yy + "/" + mm + "/" + dd;
  47. return timeParams;
  48. }