CURRENT_TIME(‘Timestamp’)似乎与实际当前时间不同 时间:2013-06-26 作者:Franz Noel current\\u time(“timestamp”)是否存在问题?我试图获取当前的\\u时间(“时间戳”),而不是给我current time: Jun 26 2013 14:30 它给了我:Jun 26 2013 21:30 我试着检查秒数,它给了我:1372282238 这对于给定的时间是正确的,但对于real current time. 发生了什么事? 3 个回复 最合适的回答,由SO网友:Franz Noel 整理而成 这是一个WP非代码编程思维错误。在“常规设置”>“时区”下应该是这样的set to your own timezone. SO网友:birgire 的输出current_time(\'timestamp\') 应该是time() + ( get_option( \'gmt_offset\' ) * HOUR_IN_SECONDS ); 根据WP 3.5.2, 所以你应该检查一下get_option( \'gmt_offset\' ) 设置。而且current_time(\'timestamp\', 1 ) 应该给你time(). SO网友:froger.me 一个电话current_time( \'timestamp\' ) 严格来说,没有给出时间戳,因为它取决于WordPress设置中的时区。实际时间戳为always UTC:Unix时间戳始终以UTC为单位,并且没有附加任何其他时区。(来自Codexhttps://codex.wordpress.org/Function_Reference/current_time)使用current_time( \'timestamp\' ) 目前不鼓励:https://core.trac.wordpress.org/ticket/40657 结束 文章导航