您当前的位置:首页 > TAG信息列表 > timezones
时区设置:UTC和LOCAL时间不正确
在我的WordPress网站的“常规设置”页面上,它没有显示正确的UTC和当地时间(见下面的屏幕截图)。The displayed UTC and local times are wrong. It should say that local time is \"15:52\"<我正在运行WordPress 4.9.6和PHP 7.0.30</我的“php.ini”文件中的默认时区设置正确——当我调用date() 和date_default_timezone_get() 函数,它们输出正确的
如何检查WordPress时区类型?
如果选择城市作为时区,它将保存到“timezone\\u string”选项,但如果选择手动偏移(例如UTC+1),它将保存到“gmt\\u Offset”选项如果需要gmt\\u偏移,则<?php echo get_option(\'gmt_offset\'); ?> 这将得到一个整数,如2 or -2.如果需要时区字符串,请使用<?php echo get_option(\'timezone_string\'); ?> 这会给你一个字符串America/In
根据不同时区筛选日期和时间
是否有任何方法可以过滤/更改仅在带有挂钩的前端上的显示时间?不幸的是,我无法在“常规”>“设置”中调整时区,因为它按计划使用Zulu设置导入的帖子,而不是发布。我可以在“常规”>“设置”中保持UTC 0,但我需要在前端的特定时区中显示此时间。是的,我检查过法典,但据我所知,这是如何更改格式,而不是如何调整时间。如果可以的话,那太好了,我只是不明白怎么做。谢谢
将WordPress CURRENT_TIME函数更改为不同时区
我正在使用插件设置woocommerce中订单交付的最早日期。以下代码:$current_time = current_time( \'timestamp\' ); if( $prdd_minimum_delivery_time != \'\' && $prdd_minimum_delivery_time != 0 ) { $advance_seconds = $prdd_minimum_delivery_time *60 *60;&
UTC/local time in Worpdress
问题是一些帖子已经显示了一个问题:我已经将我们的一个wordpress从4.6.1更新到了最新版本。服务器的本地时间不是UTC,WordPress在“常规选项”中显示的UTC时间等于服务器本地时间,而不是服务器UTC时间(当然,WordPress显示的本地时间也会发生偏移)。我读过的所有帖子都说了同样的话:服务器需要使用UTC。出于几个原因(主要是我们在这台服务器上有很多网站,所有网站都没有在WP上运行),我们不想修改服务器的时间,使其处于UTC。是否有可能“告诉”WordPress,它认为UTC的时间不
Get_the_Date()始终返回UTC+0
我需要返回正确的ISO 8601 我的国家(波兰、华沙)的日期格式。它应该是UTC+1。我使用函数get_the_date() 带参数\"c\". 在…上General Settings 在现场Timezone 我选择了“华沙”,但当我使用<time datetime=\"<?php echo get_the_time(\'c\') ?>\"><?php echo get_the_date() ?></time> it返回,例如:<time datet
有没有办法得到时区的下拉列表?
如何访问下拉列表中的时区列表,类似于设置中的时区选择器?我希望时区和设置页面中的确切列表相似。我搜索了该网站,但没有找到与此问题相关的问题。
在WordPress中显示错误时间的PHP函数
我在XAMPP上安装的本地WordPress似乎有一个错误的时间设置。当我这样做的时候date( \'Y-m-d H:i:s\' ); 我明白了2017-02-21 10:46:43 因此。然而,我的电脑时间2017-02-21 11:46:43, 所以我的WordPress落后了一个小时。现在我已经做了,推荐什么here 和已更改date.timezone 在php.ini 然后重新启动apache,因为我认为问题可能是由XAMPP引起的。但我还是显示了错误的时间。我还去了settings -
How to get Unix Local Time?
我有一个给定的时间,我想确认这是在当前时间之后。$expires_epoch = strtotime($_POST[\'expiry\']); if($expires_epoch < current_time(\'mysql\')){ ...do stuff... 仅当我将服务器设置为与本地时间匹配时,此代码段才有效。也就是说,它在UTC时间工作。有什么好主意吗?我试过很多替代品current_time.
Date和Date_GMT之间的差异
在我的数据库中comment_date 和comment_date_gmt 是不同的。comment_date 是UTC+3,但comment_date_gmt UTC+0时。为什么?我有什么不对的?当我留言时,我可以看到“你3小时前留言了”
WordPress检测到错误的时区
我的服务器本地时间和时区都正确(UTC-3)。$ date -u Fri May 17 23:53:01 UTC 2019 $ date -Is 2019-05-17T20:53:10-03:00 $ ls -l /etc/localtime lrwxrwxrwx 1 root root 37 May 17 20:41 /etc/localtime -> /usr/share/zoneinfo/America/Sao_Paulo &
MySQL DATETIME或TIMESTAMP值是通过$wpdb以UTC格式检索的吗?
我 h类一ve 一 cust型om级 MySQL t型一ble w我t型h类 t型wo colum级ns t型h类一t型 look l我ke t型h类我s:个A.;个A.;`t型我m级est型一m级p_cre一t型ed` T我MESTA.MP DEFA.ULT CURRENT_T我MESTA.MP,个A.;`d一t型et型我m级e_cre一t型ed` DA.TET我ME DEFA.ULT CURRENT_T我MESTA.MP,个A.;个A.;个A.;Wh类en ret
美国/菲尼克斯出现未知或中断的时区错误
在常规设置中,本地时间显示为等同于(正确的)UTC时间。错误下方不显示其他设置,也没有保存更改按钮。在日志记录中,当我grep 对于选项列表中的时区,使用wp option list | grep -i zone:PHP Warning: timezone_open(): Unknown or bad timezone (America/Phoenix) in /var/www/union_made_sites/shirts/wp-includes/functions.php on line 5228&
Timezone dropdown in form
我使用WP表单,希望有一个下拉菜单,用户可以选择他们的时区。我找到了一个可以硬编码到下拉列表中的列表,但我在某处读到,由于夏令时,这将是一个坏主意。不确定是否是这样。无论如何,如果有人对此有什么建议,我会非常感激。不确定是否也可以自动检测用户时区并将其存储在隐藏字段中。这将是更好的用户体验。
将时间显示为“中午12:00”而不是“下午12:00”
我们通过Wordpress显示活动日期/时间date and time 上午/下午时间(12小时,而非24小时)的功能。对于中午的任何时间,即“中午12:00”,我们希望显示“中午12:00”。我们还希望显示“午夜12:00”,而不是“上午12:00”。这是为了避免混淆(我们在不同的时间在世界各地举办在线活动,因此存在这种混淆的空间)。一天中的所有其他时间都可以保持上午/下午,我们正试图改变这两个确切的时间。
在命名空间中未定义wp_timezone
目前,我的解决方法是在一个短代码中复制WP本机代码,以在我的(命名空间)类中获取时区:new \\DateTimeZone( $this->wp_timezone_string() )); private function wp_timezone_string() { $timezone_string = get_option( \'timezone_string\' ); if ( $timezone_string ) {
CURRENT_TIME函数在插件和PHP中不正确,但在WordPress管理中不正确
由于反复出现服务器错误(我找不到原因),我不得不重新启动服务器。重新启动后,回声current_time( \'timestamp\', true ) 显示当前时区(GMT)前14小时的时间。回声也是如此time(). 但是,如果我在WordPress中转到“Settings>;General”,则会显示正确的时间和时区。在重新启动之前,这一切都工作得很好。如何修复此问题?我尝试通过设置PHP时区。ini文件,这没有什么区别。服务器本身正在显示正确的时间。
选择城市时时区错误(哥本哈根)
时区设置(在“Settings”(设置)“Generel”(常规)“timezone”(时区)”中)似乎被忽略。我已将其设置为“哥本哈根”(价值:Europe/Copenhagen).但服务器时间仍比丹麦的实际时间提前1小时。如果我只是在函数的顶部添加这些行,则调试。php文件:$datetime = new DateTime(); $datetime_str = $datetime->format( \'Y-m-d H:i:s\' ); error_log( $datetime_s
如何在WordPress中获取用户时区?
如果您不知道用户来自哪里,我如何在Wordpress中获取用户时区。假设用户在美国,我需要获取美国时区;如果用户在德国,我需要获取德国时区。
为什么我需要设置我的PHP时区,而它已经在WordPress中设置了?
我已在设置中将WordPress设置为洛杉矶时间>;全体的在我的数据库中,我有一个DATETIME列。当我使用$dt = DateTime::createFromFormat(\'Y-m-d H:i:s\', $value_from_db); 然后$dt->format(\'n/j/y @ g:iA T\'); 它将时区显示为“;UTC;。在函数中。php如果我添加date_default_timezone_set( get_option(\'timezone_string\') ); 然后,$