php中carbon如何转成时间戳?

这篇文章主要知识点是关于PHP日期时间处理、php、carbon、时间类、carbon、php、详解PHP使用日期时间处理器Carbon人性化显示时间 的内容,如果大家想对相关知识点有系统深入的学习,可以参阅以下电子书

PHP中的日期时间处理利器实例(Carbon)

Carbon介绍

Carbon是PHP中很人性化的时间日期处理插件,github拥有接近5000个 star。

github地址为:https://github.com/briannesbitt/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-25echo $dt->toFormattedDateString();         // Dec 25, 1975echo $dt->toTimeString();             // 14:15:16echo $dt->toDateTimeString();           // 1975-12-25 14:15:16echo $dt->toDayDateTimeString();          // Thu, Dec 25, 1975 2:15 PM

上面介绍的是一些基本的Carbon使用。Carbon最大的特点就是灵活、人性化。

详解PHP使用日期时间处理器Carbon人性化显示时间

本文介绍了PHP使用日期时间处理器Carbon人性化显示时间,分享给大家,具体如下:

Carbon 日期时间处理库可以很方便的处理时间,github地址为https://github.com/briannesbitt/carbon

可以通过 Composer 很方便的来安装 Carbon

# composer require nesbot/carbon

使用方法也很简单

<?phprequire 'vendor/autoload.php';use Carbon\Carbon;//显示中文Carbon::setLocale('zh');//获取昨天的时间戳$ts = Carbon::yesterday()->timestamp;//人性化显示时间echo Carbon::createFromTimestamp($ts)->diffForHumans();

上面的打印结果是1天前

在 Laravel 框架中的使用方法

首先为了显示中文,在app/Providers/AppServiceProvider.php中添加 \Carbon\Carbon::setLocale('zh');到boot()方法中,如下:

public function boot(){  \Carbon\Carbon::setLocale('zh');}

相关推荐:php教程

更多相关文章

  1. php获取当前时间戳、日期并精确到毫秒(三种方法)
  2. PHP处理时间和时区需注意以下三点!
  3. php如何设置日期
  4. php之日期时间操作一箩筐
  5. php时间戳转换
  6. php中获取当前时间的函数

随机推荐

  1. Android 修改开机动画(bootanimation)
  2. Android 支持网络协议以及简单用法
  3. Android 基础知识点(持续更新)
  4. android强制隐藏软键盘以及取消EditText
  5. Android Studio 导入so
  6. uiautomatorviewer.bat的使用
  7. 获取apk信息工具(android SDK的aapt工具)
  8. android多框架实现短视频应用、3D手势旋
  9. 自定义Dialog的几种实现方式
  10. Android开发人员必备的10 个开发工具