Home >Backend Development >PHP Tutorial >php timestamp conversion
php timestamp conversion method: 1. Use the "date("Y-m-d H:i",$unixtime)" method to convert the timestamp into date; 2. Use the "strtotime("today")" method to convert the timestamp into date Convert date to timestamp.
Recommended manual: php complete self-study manual
In php we have to take time Stamp conversion to date can be implemented directly using the date function. If you want to convert date into a timestamp, you can use the strtotime() function. Let me give you an example below.
Online tool recommendation: Unix timestamp conversion tool
1.Time conversion function in php
strtotime (date()) date("Y-m-d H:i",$unixtime)
2.Get today's zero time timestamp in php. To get the zero time unix timestamp, you can use
$todaytime=strtotime(“today”)
and then use
date("Y-m-d H:i",$todaytime)
to convert to date.
Recommended related articles:
1.php gets the number of the current timestamp
2.PHP gets the current timestamp function Detailed explanation
Related video recommendations:
1.Dugu Jiujian(4)_PHP video tutorial
Convert timestamp to date
Time stamp conversion function:
date("Y-m-d H:i:s",time()),"Y-m-d H:i: s" is the converted date format, time() is the timestamp to obtain the current time. If it is date("Y-m-d H:i:s", time()), the hours, minutes and seconds will be displayed together; if it is
date("Y-m-d ", time( )), only the year, month and day are displayed. For example:
date("Y-m-d H:i:s",time())
after conversion is:
2010-07-18 18:42:48
date("Y-m-d",time())
After conversion:
2010-07-18 Date conversion It is a timestamp.
class SaonekController extends Controller { public function index Action (){ /*
It goes without saying that the timestamp is converted into a date
But if the date is to be converted into a timestamp, it must be used
strtotime() */ $time = time();//
Timestamp
$nowtime = date('Y-m-d H:i:s',$time);//
Generate formatted date
$oldtime = '2010-11-10 22:19:21'; $catime = strtotime($oldtime);//
Convert date to timestamp
$nowtimes = date('Y-m-d H:i:s',$catime);//
Time stamp is converted back to date
echo $nowtimes; } } ?>
Convert timestamp to date in 3.php , and display different content according to time, such as just now, minutes ago, hours ago, today, yesterday, etc.
/* 时间转换函数 */ function transTime($ustime) { $ytime = date("Y-m-d H:i",$ustime); $rtime = date("n月j日 H:i",$ustime); $htime = date("H:i",$ustime); $time = time() - $ustime; $todaytime = strtotime("today"); $time1 = time() - $todaytime; if($time < 60){ $str = '刚刚'; }else if($time < 60 * 60){ $min = floor($time/60); $str = $min.'分钟前'; }else if($time < $time1){ $str = '今天'.$htime; }else{ $str = $rtime; } return $str; }
Other references
Use date to set the timestamp Convert the specified timestamp to system time
(1) Print the timestamp at this time tomorrow
strtotime(”+1 day“)
Current time:
echo date(”Y-m-d H:i:s”,time())
Result:
2009-01-22 09:40:25
Specified time:
echo date(”Y-m-d H:i:s”,strtotime(”+1 day”))
Result:
2009-01-23 09:40:25
(2) Print the timestamp at this time yesterday
PHP 时间戳 strtotime(”-1 day“) 当前时间: echo date( ”Y-m-d H:i:s”,time()) 结果: 2009-01-22 09:40:25 指定时间: echo date(”Y-m-d H:i:s”,strtotime(”-1 day”)) 结果: 2009-01-21 09:40:25
(3) Print the timestamp at this time next week
strtotime(”+1 week“) 当前时间: echo date(”Y-m-d H:i:s”,time()) 结果: 2009-01-22 09:40:25 指定时间: echo date(”Y-m-d H:i:s”,strtotime(”+1 week”)) 结果: 2009-01-29 09:40:25
(4) Print the timestamp of last week at this time
strtotime(”-1 week“) 当前时间: echo date(”Y-m-d H:i:s”,time()) 结果: 2009-01-22 09:40:25 指定时间: echo date(”Y-m-d H:i:s”,strtotime(”-1 week”)) 结果: 2009-01-15 09:40:25
(5) Print the PHP timestamp of the specified day of next week
strtotime(”next Thursday“) 当前时间: echo date(”Y-m-d H:i:s”,time()) 结果: 2009-01-22 09:40:25 指定时间: echo date(”Y-m-d H:i:s”,strtotime(”next Thursday”)) 结果: 2009-01-29 00:00:00
(6) Print the specified day of last week Timestamp
strtotime(”last Thursday“) 当前时间: echo date(”Y-m-d H:i:s”,time()) 结果: 2009-01-22 09:40:25 指定时间: echo date(”Y-m-d H:i:s”,strtotime(”last Thursday”)) 结果: 2009-01-15 00:00:00
For more PHP related technical articles, please visit the PHP Tutorial column to learn!
The above is the detailed content of php timestamp conversion. For more information, please follow other related articles on the PHP Chinese website!