使用date_l18n()将时间戳转换为本地时间
我有一个WordPress cron作业,该作业会定期发送电子邮件并保存作为选项发送时的时间戳,我想在设置页面上显示日期。诸如“最近的电子邮件是在'x'上发送的”之类的。我在美国西海岸,所以我们的时间目前比UTC少7个小时。 我从date_i18n()传递的时间戳的预期输出将是本地格式的日期,并且从UTC调整了七个小时。但是,它以UTC时间返回时间。即使尝试获取当前时间也不会返回我认为将是预期输出的结果。 例如:echo date_i18n('F d, Y H:i');输出预期的2013年4月5日11:36,但echo date_i18n('F d, Y H:i',time());输出输出2013年4月5日18:36。 这是故意的吗?如何从已有的时间戳返回本地格式的日期?谢谢你的帮助。