热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

分享一下Laravel的中时间的简单处理方式实例

涉及到的处理方式有1、时间中的天级别的计算2、日期的符合的筛查3、时间的重新设定4、时间格式的重新设定**获取其他数据的一些设置*privatefunctiongetDateTi






涉及到的处理方式有

1、时间中的天级别的计算

2、日期的符合的筛查

3、时间的重新设定

4、时间格式的重新设定

/*
* 获取其他数据的一些设置
*/
private function getDateTime(){
// 当前时间
$time = now()->parse('+7 days');
// 结婚日期的计算规则 目前有18号 28号 22号分享,日期是28号。25号分享日期是下个月18号。这是要跟人准备一下的时间。
// 根据规则获取日期
$day = collect(['8', '18', '28'])->first(function($value) use($time){
return $value > $time->day;
});
// 组合最合适的时间
$time->day($day)->hour('19')->minute('00')->second('00');
// 需要一个这样的时间格式:2019-01-08 19:00
// 返回自己合适时间组合
return $time->format('Y-m-d H:i');
}

相信大家对时间的计算和处理已经比较熟悉了,因为你只要搜索carbon这个关键词,大多都是讲的这些,这里我也不重复。

这里我着重强调下,时间的重新设定和时间的格式。

我看文档都很少有提到这些。




carbon
时间格式
时间计算


推荐阅读
  • 小程序wxs中的时间格式化以及格式化时间和date时间互转
    本文介绍了在小程序wxs中进行时间格式化操作的问题,并提供了解决方法。同时还介绍了格式化时间和date时间的互相转换的方法。 ... [详细]
  • 最近想用js做一个简单的计算器,不过网上的例子好像大部分都是直接从左到右挨个计算,就好像1+2*5,就会先计算1+2,再计算3*5,并没有实现运算符的优先级,这里找到了一种方法实现,来总结一下。不过这 ... [详细]
  • 上次我们总结了React代码构建后的webpack模块组织关系,今天来介绍一下Babel编译JSX生成目标代码的一些规则,并且写一个简单的解析器,模拟整个生成的过程。我们还是拿最简 ... [详细]
  • domain.js代码如下 ... [详细]
  • 一、vue介绍Vue.js是一套构建用户界面(UI)的渐进式JavaScript框架,是一个轻量级MVVM(model-view-viewModel&# ... [详细]
  • 强化学习(1): 概述
    一、强化学习描述1.算法定义强化学习算法是在不确定环境中,通过与环境的不断交互,来不断优化自身策略的算法。2.算法特点数据是序列分布而非独立同分 ... [详细]
  • SimpleDateFormat类所在java包位置:java.text.SimpleDateFormat。继承结构如下:复制代码java.lang. ... [详细]
  • 本文介绍了机器学习手册中关于日期和时区操作的重要性以及其在实际应用中的作用。文章以一个故事为背景,描述了学童们面对老先生的教导时的反应,以及上官如在这个过程中的表现。同时,文章也提到了顾慎为对上官如的恨意以及他们之间的矛盾源于早年的结局。最后,文章强调了日期和时区操作在机器学习中的重要性,并指出了其在实际应用中的作用和意义。 ... [详细]
  • 本文介绍了在使用Laravel和sqlsrv连接到SQL Server 2016时,如何在插入查询中使用输出子句,并返回所需的值。同时讨论了使用CreatedOn字段返回最近创建的行的解决方法以及使用Eloquent模型创建后,值正确插入数据库但没有返回uniqueidentifier字段的问题。最后给出了一个示例代码。 ... [详细]
  • 原文链接:Python:获取“3年前的今天”的日期时间Python:getdatetimefor3yearsagotoday在Python中,如何获取3年前的今天的datetime ... [详细]
  • 后端开发|php教程public,function,protected,mdash,Jordan后端开发-php教程周五了啦啦啦啦-LAMP+PHP‘sOOP部门信息管理系统asp ... [详细]
  • C#按值复制数组我有一个类型化的数组MyType[]types;我想制作这个数组的独立副本。我试过这个MyType[]types2newMyType[types.Length];t ... [详细]
  • 淘宝http:ip.taobao.cominstructions.php接口说明请求接口(GET):servicegetIpInfo.ph ... [详细]
  • 无需人类知识,DeepMind新一代围棋程序AlphaGo Zero再次登上Nature
    选自DeepMind机器之心编译在今年五月击败柯洁之后,AlphaGo并没有停止自己的发展。昨天,DeepMind在《自然》杂志上发表了一篇论文 ... [详细]
  • MyBatis多表查询与动态SQL使用
    本文介绍了MyBatis多表查询与动态SQL的使用方法,包括一对一查询和一对多查询。同时还介绍了动态SQL的使用,包括if标签、trim标签、where标签、set标签和foreach标签的用法。文章还提供了相关的配置信息和示例代码。 ... [详细]
author-avatar
小月骄阳
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有