当前位置: 首页 > 编程笔记 >

php时间计算相关问题小结

郎鸿
2023-03-14
本文向大家介绍php时间计算相关问题小结,包括了php时间计算相关问题小结的使用技巧和注意事项,需要的朋友参考一下

本文实例总结了php时间计算相关问题。分享给大家供大家参考,具体如下:

1. php获取三个月前的日期

<?php header("content-Type: text/html; charset=utf-8");?>
<?php
$s_sdate=date("Y-m-d"); //当前时间
$moth_day=90; //月份 (转为天数)
$s_edate=date("Y-m-d",(strtotime($s_sdate)-$moth_day*84600));
echo $moth_day."前的日期为".$s_edate;
?>

2. 计算日期30天后

可以用strtotime PHP提供了一个超级简单的方式来完成本来要几十行代码的工作。

先把某日期转换成UNIX时间戳

$t = time(); // 当前时间戳
$t = strtotime("+30 days", $t); // 30天后的时间戳
echo date("Y-m-d", $t); // 格式化日期

3. 转换2日期的时间戳...然后相减

$t1 = strtotime("2009-08-19");
$t2 = strtotime("2009-08-20");
$t = $t2 - $t1; // 相差天数的秒
echo (int)($t / 86400)

4. 判断是否是本星期

$date = "2008-12-08";
if (isCurrentWeeks($date)) {
  echo $date."是本星期";
} else {
  echo $date."不是本星期";
}
function isCurrentWeeks($d) {
  return (date("W",strtotime($d))==date("W",strtotime("now")));
}

更多关于PHP相关内容感兴趣的读者可查看本站专题:《php日期与时间用法总结》、《php字符串(string)用法总结》、《PHP数组(Array)操作技巧大全》、《PHP网络编程技巧总结》、《PHP基本语法入门教程》、《php操作office文档技巧总结(包括word,excel,access,ppt)》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家PHP程序设计有所帮助。

 类似资料:
  • 前言 时间戳是很多应用系统,特别是加密货币开发设计中非常重要的元素。各种语言都提供了相应的时间处理函数,以前直接拿来就用了,也没有发现什么问题。但是在时间处理上,开发语言核心模块提供的个别Api并没有完全延续人类习惯。在Javascript语言里,有一个Date类的函数就非常奇葩,网络上很多文档的举例都是错误的,因此需要简单总结一下。 这似乎不是什么大问题,但是从stackoverflow.com

  • 我有一堆4个光栅。我想要一个像素和它的8个相邻像素之间的平均时间相关性。 一些数据: 因此,对于位置x处的像素,在NE、E、SE、S等位置有8个相邻像素,我想要 以及保存在结果光栅中位置x处的平均值。边缘单元格将是NA,或者,如果可能的话,使用一个标志来计算与它所接触的单元格(3或5个单元格)的平均相关性。谢谢

  • 环境:PHP 7.3.13RC1;CentOS 7.7.1908;服务器时区“欧洲/柏林” 观察结果: 以下PHP脚本: 此输出中的结果: 鉴于我希望看到以下输出: 区别在于第二个日期的输出。UTC时间缩短一小时(22:01:00而不是21:01:00)。 我在这里不知所措。我试图在php.ini内设置一个默认时区,但无济于事。 使用“日期”和“日期-u”给了我正确的时间。 timedatectl

  • 我想验证我写的多线程应用程序的设计,并在几点上得到澄清/再保证。我提前为这么长的帖子道歉——我想把它分成几个问题,但是我必须引用相同的代码,它们似乎都是相互关联的,所以我选择把所有的东西放在一个帖子里。如果这是不合适的-请让我知道,我会打破这成多个职位。 这是我所拥有的: BatchService(Spring Singleton bean):接受上传指定目录或zip存档的请求。为此,它拥有Exe

  • 在marshall一个JAXB类之后,我有下面的XML: 这个 它可能包含未知数量的具有自己名称空间的其他元素。 问题: 当我马歇尔的一些。类对象,jaxb将另一个的名称空间。类作为ns0导入根元素,因为我得到 这是一个问题,因为 我需要@XmlElementRefs和@XmlElementRef注释,因为我需要从json转换为XML,并且Jackson需要知道“任何”列表可能具有的类型。 我如何

  • 我正试图在RoR上创建一个计算时间的应用程序。 当您按下开始按钮时,它会拉Time.now,然后,当您按下停止时,它会再次拉Time.now,然后计算两者之间的时间量。然后它会通过to_i将给定的秒转换为整数,然后将整数秒计算为小时:分钟:秒 然而,我的代码出了点问题,它不停地抛出一个又一个错误。 当前顺序为 nil:NilClass 的“未定义方法 '-'”