欢迎访问宙启技术站
智能推送

PHP函数使用:获取当前日期和时间戳的方法

发布时间:2023-07-04 16:04:30

在PHP中,可以使用date()函数来获取当前日期和时间的字符串表示,可以使用time()函数来获取当前时间的时间戳表示。

获取当前日期的方法:

1. 使用date()函数,传入参数为日期格式字符串,如"Y-m-d"表示年-月-日的格式。示例代码:$currentDate = date("Y-m-d");

2. 使用date()函数,传入参数为"Y-m-d"表示年-月-日的格式,再结合strtotime()函数,将当前时间转换为时间戳,再使用date()函数将时间戳格式化为日期字符串。示例代码:$currentDate = date("Y-m-d", strtotime("now"));

获取当前时间的方法:

1. 使用date()函数,传入参数为时间格式字符串,如"H:i:s"表示时:分:秒的格式。示例代码:$currentTime = date("H:i:s");

2. 使用date()函数,传入参数为"H:i:s"表示时:分:秒的格式,再结合strtotime()函数,将当前时间转换为时间戳,再使用date()函数将时间戳格式化为时间字符串。示例代码:$currentTime = date("H:i:s", strtotime("now"));

获取当前日期和时间的方法:

1. 结合上述的方法,同时使用date()函数和strtotime()函数,可以获取当前日期和时间的字符串表示。示例代码:$currentDateTime = date("Y-m-d H:i:s", strtotime("now"));

2. 使用date()函数,不传入任何参数,即可获取包含日期和时间的字符串表示。示例代码:$currentDateTime = date("Y-m-d H:i:s");

获取当前时间戳的方法:

1. 使用time()函数直接获取当前时间的时间戳。示例代码:$timestamp = time();

2. 使用strtotime()函数,传入参数为"now",将当前时间转换为时间戳。示例代码:$timestamp = strtotime("now");

需要注意的是,以上方法获取的时间均为服务器的本地时间。如果需要获取其他时区的时间,可以使用date_default_timezone_set()函数来设置时区。示例代码:date_default_timezone_set('Asia/Shanghai');