/**债权匹配完成时间文案* @param $createTime* @param $curDate* @return string*/
private function calcMatchStr($createTime, $curDate ){if(!isset($createTime)){$str= $curDate->format("H")+1;}$createHour=intval($createTime->format("H"));$curHour=intval($curDate->format("H"));$str="";if($createHour<8){ //24点到8点不包括8点  [24,8)$t= $createTime->format("Y-m-d")." 10:00:00";  //生效时间  创建时间  年-月-日 10:00:00$succTime=  strtotime($t); //生效时间  1.先把时间转化成  年-月-日格式  2. 把小时作为字符串添加上去(10:00:00)  3.转化成成时间戳if($succTime>=$curDate->getTimestamp()){  //如果还没有过生效时间$str="10点";}else{     //如果已经过了生效时间 还没有匹配 往后加一个小时$str= ($curHour+1)."点";}}else if($createHour<23){  //8点到23点  生效时间段  [8,23)$t= $createTime->format("Y-m-d")." ".($createHour+2).":00:00";$succTime=  strtotime($t); //生效时间  1.先把时间转化成  年-月-日格式  2. 把小时作为字符串添加上去(当前小时+2:00:00)  3.转化成成时间戳if($succTime>=$curDate->getTimestamp()){  //如果还没有过生效时间$str=($createHour+2)."点";}else{    //如果已经过了生效时间 还没有匹配 往后加一个小时$str= ($curHour+1)."点";}}else if($createHour<24){  //23点到24点 [23,24)date_add($createTime, date_interval_create_from_date_string('1 days'));$t= $createTime->format("Y-m-d")." 10:00:00"; //生效时间  1.先把时间日期加一天 2.把日期变成  年-月-日格式  3. 把小时作为字符串添加上去(10:00:00)  4.转化成成时间戳$succTime=  strtotime($t); //生效时间if($succTime>=$curDate->getTimestamp()){  //如果还没有过生效时间$str="次日10点";}else{    //如果已经过了生效时间 还没有匹配 往后加一个小时$str= ($curHour+1)."点";}}return "预计".$str."完成借款匹配";
}

计算有效时间的时间戳相关推荐

  1. php计算两个日期之间的小时数,PHP_php 计算两个时间戳相隔的时间的函数(小时),这个是可以具体到小时的php代 - phpStudy...

    php 计算两个时间戳相隔的时间的函数(小时) 这个是可以具体到小时的php代码 复制代码 代码如下: /* Author: 杨宇 yangyu@sina.cn */ //输入两个时间戳,计算差值,也 ...

  2. php 日期相减 时分秒,PHP计算两个时间戳间隔的日时分秒的代码实例

    关于PHP计算两个时间戳之间相差的日时分秒的代码 下面是PHP计算两个时间戳间隔的日时分秒的代码实例的相关内容,文章教程主要讲述与时间戳 间隔 分秒 相关的一些技术与知识,更多的内容欢迎大家访问htt ...

  3. 使用TIMESTAMPDIFF计算两个时间戳之间的时间间隔需要注意的细节

    问题阐述 A表中有字段如下: DROP TABLE IF EXISTS `A`; CREATE TABLE IF NOT EXISTS `A` (`userId` int(10) unsigned N ...

  4. 计算两个时间戳之间的自然天数

    2019独角兽企业重金招聘Python工程师标准>>> 这两天需要计算两个时间戳之间相差的天数,以前很随意自然的想法就是两个数字相减,然后除以一天的秒数86400,但是这样反复测试都 ...

  5. php 两个时间戳相隔小时数,php 计算两个时间戳相隔的时间实例

    时间戳(timestamp),一个能表示一份数据在某个特定时间之前已经存在的. 完整的. 可验证的数据,通常是一个字符序列,唯一地标识某一刻的时间.使用数字签名技术产生的数据, 签名的对象包括了原始文 ...

  6. 计算两个时间戳型的时间差

    我需要计算两个时间戳型的时间差,并得出相应的以小时为单位的数据. 这里是我自己找到的解决方法,先记录下来. 先将string 型转换为date型,然后转换为long型,最后以long型计算出小时数. ...

  7. java 计算两个时间戳_Java时间戳计算重叠持续时间与间隔

    我相信下面的方法给出了你的Joda时间解的等价物. private static final LocalTime START = LocalTime.of(18, 0); private static ...

  8. php计算日期函数,php日期处理函数(计算时间差,转换时间戳日期)

    php教程 转换时间戳为常用的日期格式与计算时间差:默认返回类型为"分钟" function trans_time($timestamp){ if($timestamp < ...

  9. 计算两个时间戳之间的时间差

    1.计算时间差 intervalTime(autoTime) {//var autoTime='2022-05-05 21:58:59' //尽量让服务端传时间戳,能够有效避免时区问题var date ...

最新文章

  1. python语言百度百科-Python 语言下数据驱动DDT的应用
  2. RabbitMQ 相关概念和方法详解
  3. 利用Python实现gif动图倒放
  4. 另一个小程序 返回的支付结果如何得到_所以,你想用 $8 的价格修一个bug吗?...
  5. 数论--费马小定理求逆元
  6. ApacheCN 2019Q1 总结
  7. 一个或多个音频服务未运行 win7 错误1079:此服务的账户不同于运行于同一进程上的其他服务账户...
  8. Component 父子组件关系
  9. 【火】【转】楼市三字经·新政杂戏
  10. Applets 是什么 怎样使用 应用前景
  11. 用USBOOT软件修复U盘
  12. 怎么计算机械需要的电机,步进电机力矩的怎么计算?
  13. Mac版哔哩哔哩视频下载工具
  14. Element 中表格表头添加搜索图标和功能使用
  15. 移动端app跳转百度地图
  16. 局部加权回归LOESS(locally weighted regression)
  17. 【Spring Cloud Alibaba 温故而知新】(五)SpringCloud Sleuth + Zipkin:分布式日志追踪
  18. 腾讯投资未来智安,企业为什么要使用ssl数字证书?
  19. python#高级变量类型1
  20. LVI-SAM:使用SAM的激光-视觉-惯导紧耦合里程计

热门文章

  1. CCF 201912-5 魔数 满分题解
  2. 深度学习中滑动平均模型的作用、计算方法及tensorflow代码示例
  3. 专业语音芯片MT8516 华为AM08蓝牙音箱
  4. Lively Wallpaper 免费开源动画桌面壁纸,让您的桌面栩栩如生!
  5. 平均年龄c加加语音用switch_C语言中的SWITCH是什么意思?
  6. HTML超好看樱花飘落404页面源码+带时间
  7. android设备怎么支持8021x,android WiFi ASSOC_REJECT 流程跟踪
  8. vscode中文备注出现方框标注显示此字符非ascii字符如何取消
  9. UTF-8编码的原理
  10. 《剪花布条》:从花布条中尽可能剪出几块小饰条