Summary of PHP time calculation_PHP tutorial

WBOY
Release: 2016-07-13 17:27:27
Original
915 people have browsed it


Calculating the time difference in PHP is sometimes very troublesome!
But I believe that in any language, as long as you master its regularity, you can find a way, and it will definitely turn decay into magic.
Date calculations are often performed at work. Here are some experiences gained from work. Write it down first so you don’t forget it later!
1. The first method is to calculate the time period difference (can be minutes, seconds, days)
$endtime="2004-09-09 18:10:00";$d1=substr($endtime,17,2); //seconds $d2=substr($endtime,14,2); //Minute $d3=substr($endtime,11,2); // Hour $d4=substr($endtime,8,2); //Day $d5 =substr($endtime,5,2); //Month$d6=substr($endtime,0,4); //Year
echo $d1.-.$d2.-.$d3.-.$ d5.-.$d4.-.$d6."n";
echo date("Y-m-d H:i:s")."n";$now_T=mktime(date("H"),date( "i"),date("s"),date("m"),date("d"),date("Y")); echo $now_T."n";$now_S=mktime("$d3 ","$d2","$d1","$d5","$d4","$d6");echo $now_S."n"; $end_TS=($now_S-$now_T)/60; / /Calculate the remaining minutes echo $end_TS;?>
Note $startdate=mktime("0","0","0","1","1","2000"); //The obtained value It is the total number of seconds from 1970-1-1 to the parameter time, then it can be converted into minutes/60 hours/3600 days/3600/24!


If the parameters in mktime() are default, it means using the current date.
2. If you have a database, it will be easy! If it is MSSQL, you can use triggers! Just use the function datediff() that specially calculates the date difference! If it is MYSQL, use the calculation result of the difference between the two date fields to save it. In another numeric field! Just call it when needed!

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/531870.htmlTechArticleCalculating the time difference in php is sometimes a very troublesome thing! But I believe that any language, as long as you master it You can find a way with regularity, and it will definitely turn decay into magic. At work, I often have to...
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template