当前位置: 首页 > 编程笔记 >

从字符串获取Unix时间戳,而无需在PHP设置默认时区

孟和玉
2023-03-14
本文向大家介绍从字符串获取Unix时间戳,而无需在PHP设置默认时区,包括了从字符串获取Unix时间戳,而无需在PHP设置默认时区的使用技巧和注意事项,需要的朋友参考一下

字符串有一个时区,通常不需要设置默认时区。但是,当需要打印时,可以显式设置默认时区。下面是执行相同操作的代码-

默认时区

示例

echo date_default_timezone_get();

输出结果

这将产生以下输出-

UTC

指定时区

示例

echo date("Y-m-d H:i:s",strtotime("1/1/2020 00:00:00 America/Los_Angeles"));

输出结果

这将产生以下输出-

2020-01-01 08:00:00

指定时区的另一种方法

示例

echo date("Y-m-d H:i:s",strtotime("1/1/2020 00:00:00"));

输出结果

这将产生以下输出-

2020-01-01 00:00:00

 类似资料:
  • 问题内容: 通过将值放入构造函数中,我可以将unix时间戳转换为对象。例如:我可以将其作为。 但是在那之后,如何从该对象取回unix时间戳? 问题答案: 检索自格林尼治标准时间1970年1月1日传递给构造函数以来的毫秒数。从中获得Unix时间(相同,但以秒为单位)并不难。

  • 我正试图以小时为单位显示自这样一个日期以来的数字。。。 这是给我的错误信息。。。 有人知道我哪里出错了吗?

  • 问题内容: 我有一个字符串,我需要找出它是否是unix时间戳,如何才能有效地做到这一点? 我通过Google找到了这个线程,但恐怕并没有一个非常可靠的答案。(是的,我在前面提到的帖子中抄写了原始海报上的问题)。 问题答案: 好吧,在摆弄了一段时间之后,我撤回了解决方案,建议改用此解决方案: 如果给定的是 字符串 并且仅由数字和可选的减号组成,则此检查将仅返回true 。 检查PHP_INT_MAX

  • 我已经看过stackoverflow了,甚至看过一些建议的问题,但似乎没有一个答案,如何在C#中获得unix时间戳?

  • 问题内容: 我需要产生一个与iso格式匹配的时间字符串。在和类方法几乎做我想做的。 问题答案: 要在Python 3.2+中获取UTC的当前时间: 要在Python 3.3+中获取本地时间: 说明:以UTC时间产生一个时区感知对象。如果没有参数调用,则将对象的时区更改为系统的区域设置时区。然后,时区感知对象会自动生成正确的ISO格式。

  • 问题内容: 我有以下sql create语句 给出以下错误 这是什么错误? 问题答案: 那是由于服务器SQL模式-NO_ZERO_DATE。 根据参考:-在严格模式下,不允许将其作为有效日期。您仍然可以使用 IGNORE 选项插入零日期。如果不在严格模式下,则接受日期,但会生成警告。