PHP: Carbon时间处理库

简介: PHP: Carbon时间处理库

Carbon:A simple PHP API extension for DateTime.


文档


https://carbon.nesbot.com/docs/

https://github.com/briannesbitt/carbon

安装


$ composer require nesbot/carbon

1

$ composer require nesbot/carbon

示例


<?php
require './vendor/autoload.php';
use Carbon\Carbon;
// 1、获取时间
$now = Carbon::now();
print_r($now);
// (
//     [date] => 2022-01-11 15:30:42.927812
//     [timezone_type] => 3
//     [timezone] => Asia/Shanghai
// )
// 2、解析时间
$date_time = Carbon::parse('2022-01-16 15:25:26');
// 3、格式化
print_r($date_time->toDateTimeString(). PHP_EOL);
// 2022-01-16 15:25:26
print_r($date_time->toDateString() . PHP_EOL);
// 2022-01-16
print_r($date_time->toTimeString() . PHP_EOL);
// 15:25:26
print_r($date_time->format('Y-m-d H:i:s') . PHP_EOL);
// 2022-01-16 15:25:26
// 4、时间加减
$new_day = $date_time->addDays(5);
print_r($new_day->toDateTimeString() . PHP_EOL);
// 2022-01-21 15:25:26
$new_day = $date_time->subDays(5);
print_r($new_day->toDateTimeString() . PHP_EOL);
// 2022-01-16 15:25:26
// 5、时间比较
$date_time->greaterThan($new_day);  // bool
$date_time->lessThan($new_day);  // bool
// 6、时间计算(计算两个时间之间相差几分钟)
$date_time1 = Carbon::parse('2022-01-16 15:25:26');
$date_time2 = Carbon::parse('2022-01-16 15:48:26');
echo $date_time2->diffInMinutes($date_time1);
// 23
目录
打赏
0
0
0
0
58
分享
相关文章
Buzz库:PHP图像处理中的异步图像下载和保存
Buzz库:PHP图像处理中的异步图像下载和保存
|
2月前
|
PHP开发中防止SQL注入的方法,包括使用参数化查询、对用户输入进行过滤和验证、使用安全的框架和库等,旨在帮助开发者有效应对SQL注入这一常见安全威胁,保障应用安全
本文深入探讨了PHP开发中防止SQL注入的方法,包括使用参数化查询、对用户输入进行过滤和验证、使用安全的框架和库等,旨在帮助开发者有效应对SQL注入这一常见安全威胁,保障应用安全。
87 4
Serverless 应用引擎产品使用合集之php工程已经部署,可以正常访问数据库,静态资源样式无法正常加载,要怎么配置
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
Serverless 应用引擎产品使用合集之php工程已经部署,可以正常访问数据库,静态资源样式无法正常加载,要怎么配置
PHP爬虫技术:利用simple_html_dom库分析汽车之家电动车参数
本文旨在介绍如何利用PHP中的simple_html_dom库结合爬虫代理IP技术来高效采集和分析汽车之家网站的电动车参数。通过实际示例和详细说明,读者将了解如何实现数据分析和爬虫技术的结合应用,从而更好地理解和应用相关技术。
PHP爬虫技术:利用simple_html_dom库分析汽车之家电动车参数
IIS发布PHP网站常见错误:字体库404
笔者最近在用IIS发布php网站时,前端出现了字体库文件404的错误,关于这个问题,尝试了很多办法,最终发现是字体文件类型不被IIS识别导致的,解决方法是在config文件中添加映射配置,下面我就来详细介绍下。
103 5
巧用简单工具:PHP使用simple_html_dom库助你轻松爬取JD.com
本文将介绍如何使用PHP语言和一个简单的第三方库simple_html_dom来爬取JD.com的商品信息。simple_html_dom是一个轻量级的HTML解析器,它可以方便地从HTML文档中提取元素和属性,而无需使用正则表达式或DOM操作。本文将通过一个实例来展示如何使用simple_html_dom库来爬取JD.com的商品名称、价格、评分和评论数,并将结果保存到CSV文件中。本文还将介绍如何使用代理IP技术来避免被目标网站封禁或限制。
巧用简单工具:PHP使用simple_html_dom库助你轻松爬取JD.com
推荐一个日历转换开源工具库,支持C#、Java、PHP等主流的语言
推荐一个日历转换开源工具库,支持C#、Java、PHP等主流的语言
118 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等