我的日期存储如下:
const lineQ = new Queue() // From the 'queue-fifo' module
rl.on('line', (line, lineCount) => {
lineQ.enqueue(line)
})
const lineEmitter = new EventEmitter() // From the 'events' module
lineEmitter.on('processNextLine', async () => {
await doTheHeavyTask( lineQ.dequeue() )
if (!lineQ.isEmpty()) lineEmitter.emit('processNextLine')
})
setTimeout( () => lineEmitter.emit('processNextLine'), 20) // Give rl a moment to enqueue some lines
我想在不使用时间戳的情况下检查其是否过期,所以目前我正在这样做:
$user->password_expiry_dt
Carbon @1573228178 {#647 ▼
date: 2019-11-08 15:49:38.0 UTC (+00:00)
}
是否有一种更简单或更优雅的方法来获取没有时间戳的日期,而无需链接所有这些额外的设置器?
Carbon::parse($user->password_expiry_dt)->hour(0)->minute(0)->second(0) <= Carbon::today()
答案 0 :(得分:1)
我认为Carbon::parse($user->password_expiry_dt)->startOfDay()
会为您做到