使用Wordpress human_time_diff(current_time(' timestamp')进行剩余时间计算。如何?

时间:2014-09-24 12:18:26

标签: php wordpress wordpress-plugin

WP作业管理器上构建解决方案,并需要输出一段时间,直到作业截止日期为止。我有所有的附加活动。我已将工作列表的到期时间设置为30天。现在我需要一个函数来调出并计算当前时间和到期日之间的时间差。基本上还有一段时间来应用计算。

这就是我一直在努力的方法:

<?php printf( __( '%s left', 'wp-job-manager' ), human_time_diff(current_time( 'timestamp' ), get_job_field('job_deadline') ) ); ?>

但是,这只会始终显示"1 min left",因此无法获得job_deadline

现在最大的问题是您可以输入截止日期的表单字段是可选的,但我打算将其完全删除,并且只在我自己的仪表板上保留所有作业列表在30天后到期的选项,但是我无法找到在我的管理信息中心参考该设置的任何方法。

如果某人有WP Job Manager的经验,或者可以在没有特定插件经验的情况下提供帮助。

1 个答案:

答案 0 :(得分:0)

<?php get_job_field('job_expires'); ?>

我了解到这是引用默认30天到期的功能,但它不是UNIX格式的,这是导致我在第一个测试阶段出现问题的原因

如果有人需要,请留下问题/答案供将来参考。