Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Konvertierungsmethode für Unix-Zeitstempel

PHP-Konvertierungsmethode für Unix-Zeitstempel

藏色散人
藏色散人Original
2021-09-13 10:51:182523Durchsuche

php对于unix时间戳的转换方法:1、通过“date('Y-m-d H:i:s',$time);”将Unix时间戳进行转换;2、通过strtotime函数将时间格式转换成时间戳;3、通过“echo(time());”打印当前时间的时间戳。

PHP-Konvertierungsmethode für Unix-Zeitstempel

本文操作环境:Windows7系统、PHP7.1版,DELL G3电脑

php对于unix时间戳的转换方法

PHP对于Unix时间戳的转换

1.将Unix时间戳转换成类似”2012-05-12 11:09:15”的格式:

date('Y-m-d H:i:s',$time); //$time的值即Unix时间戳,可能是你从数据库里取出来的或者...

2.将”2012-05-12”格式的时间转换成时间戳:

strtotime("2012-05-12"); //返回值为int型

3.打印当前时间的时间戳:

echo(time());

进阶

其实PHP提供的date函数的功能是非常好用的,例如你想将Unix时间戳转换成你想要的日期格式,例如”2012年5月25日”:

date(‘Y年m月d日’,$time);

可以看到date函数只对”Y”、”m”、”d”感兴趣,至于你中间插入的什么特殊字符她是不太去关注的。

■年–“Y”表示四位数的年。2012

■年–“y”表示两位数的年。12

■月–“F”表示英语月份全拼。一月会显示为”january”

■月–“M”表示英语月份的前3个字符。一月会显示为january的缩写”jan”

■月–“m”表示数字的月份。一月显示为”01”,十二月为”12”

■日–“j”表示数字日期。若日期为一位数的话高位不会补”0”,例如:”9”、”12”

■日–“d”表示数字日期。若日期为一位数的话高位会补”0”,例如:”09”、”12”

■时–“g”十二小时制的时间,若为一位数高位不会补”0”,例如:”3”、”12”

■时–“G”二十四小时制的时间,若为一位数高位不会补”0”,例如:”3”、”18”

■时–“h”十二小时制的时间,若为一位数高位会补”0”,例如:”03”、”12”

■时–“H”二十四小时制的时间,若为一位数高位会补”0”,例如:”03”、”18”

■分–“i”分,例如:”09”、”60”

■秒–“s”秒,例如:”06”、”60”

最后需要注意,若为十二小时制的时间格式输出,需要标明上午、下午

例如:echo date(‘g:i:s a’);

输出结果为:5:56:57 am

echo date(‘h:i:s A’);

输出结果为:05:56:57 AM

“a”上午=am、下午=pm;”A”上午=AM、下午=PM

科普

时间戳是自 1970 年 1 月 1 日(00:00:00 GMT)以来的秒数。它也被称为 Unix 时间戳(Unix Timestamp)。

Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。Unix时间戳不仅被使用在Unix 系统、类Unix系统中,也在许多其他操作系统中被广泛采用。

推荐学习:《PHP视频教程

Das obige ist der detaillierte Inhalt vonPHP-Konvertierungsmethode für Unix-Zeitstempel. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn