gpt4 book ai didi

php - 连接整数而不计算 PHP

转载 作者:行者123 更新时间:2023-12-02 05:41:30 24 4
gpt4 key购买 nike

在我的数据库中,日期的格式为 DD-MM-YYYY。但是对于 SELECT,我需要介于两个日期之间。
我知道我必须使用 BETWEEN 语法,但是对于这个,我需要日期的格式为 YYYY/MM/DD
所以这是我更改语法的代码:

// my URL is : '.../pdf.php?date1=22-05-2015&date2=29-05-2015'
$date1=explode('-',$_GET["date1"]); // $_GET["date1"] = '22-05-2015'
$date2=explode('-',$_GET["date2"]); // $_GET["date2"] = '29-05-2015'

$date1_good = $date1[2].'/'.$date1[1].'/'.$date1[0];
$date2_good = $date2[2].'/'.$date2[1].'/'.$date2[0];

问题是,$date1_good$date2_good 现在是浮点值,而不是像 '2015/05/29' 这样的字符串。
我试过使用 strval()(string) 但没有任何效果。
你有什么想法让它发挥作用吗?谢谢!

最佳答案

这样做很简单:-

$date1_good = date('Y/m/d',strtotime($_GET["date1"]));
$date2_good = date('Y/m/d',strtotime($_GET["date2"]));

注意:- 我给出了一个示例,只是根据您的意愿更改格式。祝你好运。谢谢。检查这个:-

<?php

$_GET["date1"] = '22-05-2015';
$_GET["date2"]= '29-05-2015';
$date1_good = date('Y/m/d',strtotime($_GET["date1"]));
$date2_good = date('Y/m/d',strtotime($_GET["date2"]));

echo $date1_good.'----------------'.$date2_good;

?>

输出:- http://prntscr.com/7aofp6

关于php - 连接整数而不计算 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30524991/

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