是否在保存前将23小时59分59秒添加到元密钥?

时间:2018-11-02 作者:joq3

我有一个插件,它在帖子中有一个日期选择器,并将此日期保存为unix epoch tovisitor-date. 问题是,它总是在同一时间保存所有内容00:00:00 我希望它保存为23:59:59.

代码如下所示:

if ( isset( $_POST[\'vs-date\'] ) ) {
    update_post_meta( $post_id, \'visitor-date\', sanitize_text_field(strtotime( $_POST[\'vs-date\'] ) ) );
}
它的作用是检查是否设置了“vs date”,如果设置了,则将其转换为unix epoch格式,并将其保存到“visitor date”元键。

是否可以添加+86399 保存到“访客日期”之前的秒数?

1 个回复
SO网友:joq3

Solution:

update_post_meta( $post_id, \'visitor-date\', sanitize_text_field(strtotime(\'+23 hours + 59 minutes + 59 seconds\', strtotime( $_POST[\'vs-date\'] ) ) ) );
结束

相关推荐

在函数.php上获取用户自定义字段值

我在函数中创建了一个函数。php,它在注册时发送一封包含用户信息的电子邮件。我成功获取ID,但无法获取自定义字段。。。我只能获得以下信息:-ID-user\\u login-user\\u pass-user\\u nicename-user\\u email-user\\u url-user\\u registered-display\\u name我无法获取这些用户元,如first\\u name或last\\u name。我不明白为什么。。。有人知道我怎么做吗?在我的情况下,我的自定义字段是“cod