Php 获取在Wordpress中注册的用户的时间字符串

Php 获取在Wordpress中注册的用户的时间字符串,php,wordpress,Php,Wordpress,我使用此代码获取当前登录用户的字符串,以获取注册日期 global $wp_query; $registered = date_i18n( "M m, Y", strtotime( get_the_author_meta( 'user_registered', $wp_query->queried_object_id ) ) ); 获取实际字符串。但是我需要一个时间戳,这样我可以用它进行计算。你已经得到了答案!你是从什么地方得到这个密码的吗 请看一下您获得的代码:

我使用此代码获取当前登录用户的字符串,以获取注册日期


global $wp_query;
$registered = date_i18n( "M m, Y", strtotime( get_the_author_meta( 'user_registered', $wp_query->queried_object_id ) ) );


获取实际字符串。但是我需要一个时间戳,这样我可以用它进行计算。

你已经得到了答案!你是从什么地方得到这个密码的吗

请看一下您获得的代码:

$registered = date_i18n( "M m, Y", strtotime( get_the_author_meta( 'user_registered', $wp_query->queried_object_id ) ) );
您要做的第一件事就是使用WordPress'从数据库返回用户注册的
值(a
datetime
0000-00-00:00:00
值)

然后使用PHP将该值转换为Unix时间戳,我想这就是您想要的

然后,一旦您获得了时间戳,您就可以使用WordPress函数将该时间戳转换回人类可读的时间,基于区域设置(或日期格式,如果没有设置区域设置†)

†您的意思是将其设置为
'M,Y'
?这是“[3个字母的月名],[0开头的月数],[4位年份]。
j
d
返回当天的数字。有关详细信息,请查看

基本上,您可以删除最后一步以获得时间戳,然后可以像其他任何整数一样使用时间戳:

$registered = strtotime( get_the_author_meta( 'user_registered', $wp_query->queried_object_id ) );

是否仍有
全局$wp\u查询
?是的。全局$wp\u查询仍位于代码顶部。返回为空