如何自动赶上 Carbon 的一天?
How to automatically catch the day on Carbon?
我正在通过 laravel 创建一个系统,以在特定时间之间对当天完成的所有任务进行时钟化。我正在寻找 carbon 的一些功能来自动赶上一天,但我没有找到任何东西。
有谁知道如何自动赶上一天?
Carbon 有 startOfDay()
和 endOfDay()
方法:
$params->startDate = Carbon::now()->startOfDay()->toJSON();
$params->endDate = Carbon::now()->endOfDay()->toJSON();
来自 Carbon 文档:
/**
* Resets the time to 00:00:00 start of day
*
* @example
* ```
* echo Carbon::parse('2018-07-25 12:45:16')->startOfDay();
* ```
*
* @return static
*/
public function startOfDay();
/**
* Resets the time to 23:59:59.999999 end of day
*
* @example
* ```
* echo Carbon::parse('2018-07-25 12:45:16')->endOfDay();
* ```
*
* @return static
*/
public function endOfDay();
/**
* Return the ISO-8601 string (ex: 1977-04-22T06:00:00Z) with UTC timezone.
*
* @example
* ```
* echo Carbon::now('America/Toronto')->toJSON();
* ```
*
* @return null|string
*/
public function toJSON();
我正在通过 laravel 创建一个系统,以在特定时间之间对当天完成的所有任务进行时钟化。我正在寻找 carbon 的一些功能来自动赶上一天,但我没有找到任何东西。 有谁知道如何自动赶上一天?
Carbon 有 startOfDay()
和 endOfDay()
方法:
$params->startDate = Carbon::now()->startOfDay()->toJSON();
$params->endDate = Carbon::now()->endOfDay()->toJSON();
来自 Carbon 文档:
/**
* Resets the time to 00:00:00 start of day
*
* @example
* ```
* echo Carbon::parse('2018-07-25 12:45:16')->startOfDay();
* ```
*
* @return static
*/
public function startOfDay();
/**
* Resets the time to 23:59:59.999999 end of day
*
* @example
* ```
* echo Carbon::parse('2018-07-25 12:45:16')->endOfDay();
* ```
*
* @return static
*/
public function endOfDay();
/**
* Return the ISO-8601 string (ex: 1977-04-22T06:00:00Z) with UTC timezone.
*
* @example
* ```
* echo Carbon::now('America/Toronto')->toJSON();
* ```
*
* @return null|string
*/
public function toJSON();