- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个脚本可以将我的 get_post_meta 从数据库转换为 unix,将变量与另一个变量进行比较,如果它有不同的 unix 时间,它将把它写回数据库。
$wp_modified = strtotime(get_post_meta($office->ID, '_last_modified', true));
Outputs:
2018-10-30 00:02:00 to 1571304301
然后在下面,我需要在使用 update_post_meta 写入之前将 _last_modified post meta 转回 2018-10-30 00:02:00
格式。
if ($time_changed) {
update_post_meta($office->ID, '_last_modified', $record->updated_at);
}
在执行 update_post_meta($office->ID, '_last_modified', $record->updated_at) 之前,我如何才能将它从 1571304301 改回 2018-10-30 00:02:00;
调用?
我会做这样的事情吗?
if ($time_changed) {
$test = get_post_meta($office->ID, '_last_modified', true);
$test1 = date('Y-m-d H:i:s', $test);
update_post_meta($office->ID, '_last_modified', $test1);
}
最佳答案
对于 MySQL,你有一些函数可以帮助你处理 UNIX 时间戳,例如:
SELECT from_unixtime(1540872120), unix_timestamp("2018-10-30 00:02:00")
有了它,您可以直接使用 MySQL 结果而无需在 PHP 中进行转换。
对于 PHP:
我认为您拥有的代码:date('Y-m-d H:i:s', 1540872120)
可以解决问题。
关于php - 使用 get_post_meta 将 unix 时间戳改回 mysql 日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58433436/
问题是关于 Wordpress 自定义元字段。如果我的元字段中有内容,我想在 上显示我的元值single.php ,我想去的地方。我认为短代码是可能的。 function themedemocode(
我正在尝试从 woocommerce 电子邮件模板中的订单获取一些数据,但 get_post_meta 仅返回 false。此代码适用于感谢页面。我在这上面花了太多时间。任何帮助,将不胜感激。谢谢!
我正在尝试在按自定义字段“价格”排序的页面上获取帖子 我已经完成了排序,但现在我无法得到“价格”的回显值。 get_post_meta 不提供任何输出。这是代码: $args=array( 'meta
$meta = get_post_meta($post_id,'',true); 返回 $post_id 的所有元值,但它为每个值返回一个数组,如下所示: 如果我将第三个参数 - single - 设
我正在尝试查询数据库中的元数据_players,该数据库已将序列化数组作为值,数据通过 WordPress 元框插入。 我以为我可以对 get_post_meta 的序列化版本进行 LIKE 比较,但
我有一个脚本可以将我的 get_post_meta 从数据库转换为 unix,将变量与另一个变量进行比较,如果它有不同的 unix 时间,它将把它写回数据库。 $wp_modified = strto
我认为这一定是一个非常基本的问题,但我才刚刚开始。有人可以看看下面相同(?)代码的 3 个版本并说出有什么区别吗?在我正在处理的循环中,它们似乎都运行良好。 应该使用哪个:$post->ID、$the
我是一名优秀的程序员,十分优秀!