The examples in this article summarize issues related to PHP time calculation. Share it with everyone for your reference, the details are as follows:
1. Get the date three months ago with 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. Calculate the date 30 days later
You can use strtotime PHP provides a super simple way to complete the original task Dozens of lines of code work.
First convert a date into a UNIX timestamp
$t = time(); // 当前时间戳 $t = strtotime("+30 days", $t); // 30天后的时间戳 echo date("Y-m-d", $t); // 格式化日期
3. Convert the timestamps of 2 dates...and then subtract
$t1 = strtotime("2009-08-19"); $t2 = strtotime("2009-08-20"); $t = $t2 - $t1; // 相差天数的秒 echo (int)($t / 86400)
4. Determine whether it is this week
$date = "2008-12-08"; if (isCurrentWeeks($date)) { echo $date."是本星期"; } else { echo $date."不是本星期"; } function isCurrentWeeks($d) { return (date("W",strtotime($d))==date("W",strtotime("now"))); }
More about Readers who are interested in PHP-related content can check out the special topics on this site: "Summary of PHP Date and Time Usage", "Summary of PHP String Usage", "Complete of PHP Array (Array) Operation Skills", "Summary of PHP Network Programming Skills" ", "Introduction Tutorial on PHP Basic Syntax", "Summary of PHP Office Document Operation Skills (Including Word, Excel, Access, PPT)", "Introduction Tutorial on PHP Object-Oriented Programming", "Introduction Tutorial on PHP+MySQL Database Operation" and " Summary of common database operation skills in PHP》
I hope this article will be helpful to everyone in PHP programming.
The above has introduced a summary of issues related to PHP time calculation, including time calculation and PHP content. I hope it will be helpful to friends who are interested in PHP tutorials.