date_default_timezone_set()
函数设置默认时区,然后使用date()
函数格式化时间。示例如下:,,“php,date_default_timezone_set("Asia/Shanghai");,$formatted_time = date("Y-m-d H:i:s");,echo $formatted_time;,
“在PHP中,我们可以使用date_default_timezone_set()
函数来设置默认的时区,这个函数接受一个参数,即你想要设置的时区的字符串,对于上海时间,我们可以使用"Asia/Shanghai"作为参数。
以下是具体的代码:
<?php // 设置默认时区为上海 date_default_timezone_set("Asia/Shanghai"); // 打印当前的日期和时间 echo date("Ymd H:i:s"); ?>
这段代码首先设置了默认的时区为上海,然后打印出了当前的日期和时间。
相关问题与解答:
1、Q: 如果我想要获取其他城市的当前时间,我应该如何修改代码?
A: 你只需要将"Asia/Shanghai"替换为你想要的城市的时区即可,如果你想要获取纽约的时间,你可以使用"America/New_York",你可以在PHP的官方文档中找到所有可用的时区列表。
2、Q: 如果我在设置时区后还想恢复默认的时区,我应该怎么办?
A: 你可以使用date_default_timezone_get()
函数来获取当前的默认时区,然后在需要的时候使用date_default_timezone_set()
函数来恢复它。
“`php
<?php
// 保存当前的默认时区
$defaultTimezone = date_default_timezone_get();
// 设置新的默认时区
date_default_timezone_set("Asia/Shanghai");
// …你的代码…
// 恢复原来的默认时区
date_default_timezone_set($defaultTimezone);
?>
“`
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/547653.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复