BaseUtils.js 658 B

1234567891011121314151617181920212223
  1. 'use strict';
  2. // 基类服务
  3. const Service = require('egg').Service;
  4. module.exports = class BaseUtils extends Service {
  5. /**
  6. * 判断时间 是否在 今天
  7. * @date:2023/11/16
  8. */
  9. async isToday(timeDate = '2023-11-16') {
  10. // 把今天的日期时分秒设置为00:00:00,返回一个时间戳,
  11. // todayDate就是今天00:00:00时刻的时间戳
  12. const todayDate = new Date().setHours(0, 0, 0, 0);
  13. // 给new Date()传入时间,并返回传入时间的时间戳
  14. const paramsDate = new Date(timeDate).setHours(0, 0, 0, 0);
  15. // 时间戳相同时 True 就为今天
  16. return (todayDate === paramsDate);
  17. }
  18. };