假设我在php中有两个变量:
$year
$month然后我想做另一个变量:
$date其中:
$date=$year-$month-25因此,如果我在$year中有2012年,在$month中有7年,那么$date将是2012-07-25。
实际上,我会将它与MySQL中的某个日期进行比较。$year和$month由用户输入。
有人有解决方案吗?无论是如何制作$date或任何东西的解决方案,只要它可以与mysql中的日期进行比较。之前谢谢你了。^^
发布于 2012-07-31 17:28:33
您可以通过以下方式创建unix时间戳:
$myDate = mktime(0, 0, 0, $month, 25, $year);这是一个非常有用的东西,因为您可以将其格式化为各种漂亮的via:
echo date("Y-m-d", $myDate);
// Prints something like: 2012-07-25或
echo date("l", $myDate);
// Prints something like: Monday或
date('l jS \of F Y h:i:s A', $myDate);
// Prints something like: Monday 8th of August 2005 03:12:46 PM发布于 2012-07-31 17:24:16
您可以执行以下操作
$complete_date = $year."-".$month."-25";给你的是2012-7-25
发布于 2012-07-31 17:26:20
请阅读"php manual“来连接你的PHP字符串。
不是这样的
$date = $year-$month-25;它是
$date = $year . '-' . $month . '- 25';或
$date = $year . "-" . $month . "- 25";但是简单的引号更适合php字符串。
https://stackoverflow.com/questions/11736883
复制相似问题