使用USER_REGISTERED时隐藏小时显示

时间:2014-08-19 作者:vyperlook

$user->user_registered 显示“注册日期:2014-08-18 07:25:22”

我只想显示日期,而不是时间。我怎样才能隐藏时间而只显示日期呢?

非常感谢。

2 个回复
最合适的回答,由SO网友:Justin Carboneau 整理而成

您可以只显示字符串的前10个字符,如:

echo substr($user->user_registered, 0, 10);

SO网友:mistertaylor

考虑使用DateTime 因为这样可以设置日期格式:

$user = wp_get_current_user();
$date = new DateTime($user->user_registered);
echo \'Registered since: \'.$date->format(\'jS F Y\');

结束

相关推荐

MANAGE_USERS_CUSTOM_COLUMN筛选器触发的函数不起作用

我正在尝试添加一个自定义列un users。php,但它保持为空。我已经成功地在用户管理页面中添加了一列,在我的主题函数中使用了此代码。php文件:function add_user_test_column( $columns ) { $columns[\'test1\'] = \'Test\'; return $columns; } add_filter( \'manage_users_columns\', \'add_user_test_column\