timeUtil.js 746 B

123456789101112131415161718192021222324252627282930313233
  1. module.exports = {
  2. delayMills: delayMills,
  3. getCurrentMills: getCurrentMills,
  4. getGreet: getGreet,
  5. }
  6. // 等待毫秒数
  7. function delayMills(mills) {
  8. return new Promise(resolve => setTimeout(resolve, mills));
  9. }
  10. ///获取毫秒
  11. function getCurrentMills() {
  12. var currentDate = new Date();
  13. var currentTimeMillis = currentDate.getTime();
  14. // return Math.floor(currentTimeMillis / 1000);
  15. return currentTimeMillis;
  16. }
  17. ///获取上午、下午、晚上
  18. function getGreet() {
  19. const now = new Date();
  20. const hour = now.getHours();
  21. var greeting;
  22. if (hour >= 5 && hour < 12) {
  23. greeting = '上午好';
  24. } else if (hour >= 12 && hour < 18) {
  25. greeting = '下午好';
  26. } else {
  27. greeting = '晚上好';
  28. }
  29. return greeting;
  30. };