php - php/Wordpress 中特定日期的剩余天数

标签 php wordpress

我正在尝试为我正在处理的自定义发布时间(工作)获取一个简单的“还剩 XX 天”。我试图到处寻找答案,但没有一个能很好地适应,按照互联网上的示例更改了我的代码 1000 次,但我无法解决。

我的代码如下所示:

<?php
$today = date('d/m/Y');
$today = strtotime($today);
$finish = get_field('todate');
$finish = strtotime($finish);
//diference
$diff = $finish - $today;
$daysleft=floor($diff/(60*60*24));
echo "$daysleft days left";
?>

在 $finish 上,get_field ('todate') 返回日期 dd/mm/yyyy

谁能帮帮我?

谢谢!

最佳答案

问题在于 $today 和 $finish 变量中 d/m/Y(应该是 m/d/Y)的排列(有关与 strtotime 配合使用的有效日期格式的列表,请访问 PHP Date Format 页面):

<?php    
    $today = date('m/d/Y');
    $today = strtotime($today);
    $finish = get_field('todate');
    $finish = strtotime($finish);
    //difference
    $diff = $finish - $today;

    $daysleft=floor($diff/(60*60*24));
    echo "$daysleft days left";
?>

经过测试并有效,假设 $finish 日期输入为 m/d/yyyy(而不是 d/m/yyyy)

关于php - php/Wordpress 中特定日期的剩余天数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9233717/

相关文章:

PHP session 数组 - 存储具有不同值的相同项目

javascript - 带 Scrollto 的 WordPress 主页的动态下一个/上一个按钮

javascript - 事件流 JavaScript 阅读器如何触发页面刷新?

php - Symfony 总是出现 404 错误

html - 在Wordpress中使用Divi Page Builder,内容不再位于正确的布局中

php - 在 Ubuntu Amazon EC2 上安装 PhP curl

wordpress - 在 woocommerce 网站的产品列表上的快速编辑选项上添加自定义产品字段

linux - 我需要一个不区分大小写的 WordPress 文件夹,而不需要编写 200 个重定向

php - laravel 5.1 - 基于字符串动态创建类对象

PHP: JSON解码问题