php 时间 插件,PHP中Carbon日期时间处理利器详解
Carbon是PHP中很人性化的时间日期处理插件,本文主要和大家分享PHP中的日期时间处理利器(Carbon)实例,希望能帮助到大家。
Carbon基本用法//1、基本应用
$now = Carbon::now(); //2016-11-03 14:13:16
$today = Carbon::today(); //2016-11-03 00:00:00
$tomorrow = Carbon::tomorrow(); //2016-11-04 00:00:00
$yesterday = Carbon::yesterday(); //2016-11-02 00:00:00
//2、判断是否是某一天(2016-11-03(周四)举例)
$now = Carbon::now();
var_dump($now->isWeekend());//false 因为周四不是周末
var_dump($now->isWeekday());//true 因为周四是工作日
var_dump($now->isThursday());//true 因为今天是周四
$now->isToday();
$now->isTomorrow();
$now->isFuture();
$now->isPast();
//3、创建某一天的carbon对象并且进行加减计算
$date = Carbon::create(2016, 12, 25, 0, 0, 0);//2016-12-25 00:00:00
$next_year=$date->addYears(2);//2018-12-25 00:00:00
$past_year=$date->subYears(2);//2014-12-25 00:00:00
$next_month=$date->addMonths(2);//2017-02-25 00:00:00
$past_month=$date->subMonths(2);//2016-10-25 00:00:00
$next_day=$date->addDays(2);//2016-12-27 00:00:00
$past_day=$date->subDays(2);//2016-12-23 00:00:00
...更有addWeekdays()、addWeeks()、addHours()等方法
//4、将carbon对象转换成string类型
$dt = Carbon::create(1975, 12, 25, 14, 15, 16);
echo $dt->toDateString(); // 1975-12-25
echo $dt->toFormattedDateString(); // Dec 25, 1975
echo $dt->toTimeString(); // 14:15:16
echo $dt->toDateTimeString(); // 1975-12-25 14:15:16
echo $dt->toDayDateTimeString(); // Thu, Dec 25, 1975 2:15 PM
上面介绍的是一些基本的Carbon使用。Carbon最大的特点就是灵活、人性化。
相关推荐:
PHP使用日期时间处理器Carbon实例方法
Laravel中日期时间处理包Carbon
Laravel中如何使用日期时间处理包Carbon的实例
php 时间 插件,PHP中Carbon日期时间处理利器详解相关推荐
- mysql中所有时间类型_MySQL 中的日期时间类型
INSERT INTO todo (title,created_on) VALUES ('blah','2019-09-31'); ERROR 1292 (22007): Incorrect date ...
- mysql 时间字符串 1_Mysql 中的日期时间字符串查询
一.将数据库中的Date格式的数据,或者指定日期的字符串格式化为想要的样式 DATE_FORMAT (date, format)能根据格式串format 格式化日期或日期和时间值date,返回结果字符 ...
- mysql根据时间回退_MySQL 中的日期时间类型
日期时间类型中包含以下几种数据类型: 各类型都有具体的取值范围,超出或非法的其他值时,MySQL 会回退到 0.TIMESTAMP 类型是个例外,给它设置一个超出范围的值时,将保存上该类型允许的最大值 ...
- c 读取mysql 时间字段_Mysql 中的日期时间字符串查询 c_G17
一.将数据库中的Date格式的数据,或者指定日期的字符串格式化为想要的样式 DATE_FORMAT (date, format)能根据格式串format 格式化日期或日期和时间值date,返回结果字符 ...
- linux shell 日期比较大小,在Shell中使用日期运算和比较详解
脚本内容大概主要包括以下: 1.有且只有两个输入参数,都是必输项. 2.参数的格式是日期且格式是"yyyyMMdd"(如:20140101) 3.第二个参数一定要比第一个参数晚 4 ...
- 深入JavaScript与.NET Framework中的日期时间(1):基本概念与概述
日期时间是开发过程中最尝使用的数据类型之一,但是很多开发人员在使用过程中忽视了时间日期的一些特性.现在的应用越来越讲究"国际化"和"本地化",它们的重要特征之一 ...
- Android中实现日期时间选择器(DatePicker和TimePicker)
利用Android应用框架提供的DatePicker(日期选择器)和TimePicker(时间选择器),实现日期时间选择器. Dialog的Content布局文件(date_time_dialog.x ...
- php 日期时间 取日期,从PHP中的文本中提取日期,时间和日期范围
我正在构建一个本地事件日历,它采用RSS提要和网站抓取并从中提取事件日期. 我之前已经问过如何从PHP here中的文本中提取日期,并在MarcDefiant时获得了一个很好的答案: function ...
- qt mysql 系统时间_使用QT和参数在SQLite数据库中插入日期时间
我想从C++/QT应用程序执行插入到SQLite数据库. 我想要插入数据的表格中的一列是datetime(yyyy-mm-dd hh:mm:ss).使用QT和参数在SQLite数据库中插入日期时间 我 ...
最新文章
- Scrum团队初建的十一件事——Scrum中文网
- 飞桨PaddlePaddle深度学习实战
- What systems can Opalis integrate with?
- 【 MATLAB 】信号处理工具箱的信号产生函数之 sawtooth 函数简记
- VC6中用DOM遍历网页中的元素
- Spark配置参数详解
- 使用Spring Boot和MongoDB创建REST API
- STM32(五)------GPIO位带操作
- 1033. 旧键盘打字(20)-浙大PAT乙级真题
- 在线运行java代码并得到结果_Java代码是如何运行的?
- Kotlin — 协程简介与使用
- Lucene知识小总结8:索引查询
- 使用biopython查询NCBI数据库
- vue实现文件下载功能
- python自然语言处理第三章:处理原始文本
- pytorch-psenet实现 并训练自己的数据集
- pandas过滤某列含有nan 的行
- Python OpenSSL基本操作接口
- ESP32在线语音识别 词法解析
- 基于51单片机HX711的电子秤称重计价proteus仿真程序设计