gpt4 book ai didi

php - 在 URL 中传递英国日期

转载 作者:行者123 更新时间:2023-12-03 22:55:55 25 4
gpt4 key购买 nike

我按照以下方式在 UK 格式的 URL 中传递日期:

http://www.website.com/index.php?from_date=01/04/2013&to_date=12/04/2013

日期范围是 2013 年 4 月 1 日到 2013 年 4 月 12 日。

然后我使用以下 PHP 将其转换为 YYYY-MM-DD 格式。

<?php

$rpt_from_date = date("Y-m-d", strtotime($_GET["from_date"]) );
$rpt_to_date = date("Y-m-d", strtotime($_GET["to_date"]) );

echo $rpt_from_date;
echo "</br>";
echo $rpt_to_date;

?>

出于某种原因,这不起作用。以上返回以下内容:

2013-01-04

2013-12-04

它正在切换月份和日期。我希望它返回:

2013-04-01

2013-04-12

有没有人有什么想法?

最佳答案

使用DateTime对象,让 php 了解您将日期传递给它的格式。

$rpt_from_date = DateTime::createFromFormat('d/m/Y', $_GET["from_date"]);
echo $rpt_from_date->format('Y-m-d');

关于php - 在 URL 中传递英国日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16418294/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com