期待';班次';使用PHP的时间?

期待';班次';使用PHP的时间?,php,datetime,time,Php,Datetime,Time,如果设置了$_GET['date'],我希望能够转换时间 这是代码 if(isset($_GET['date']) && $_GET['date'] !="") { $date =time (); }else { $date =time (); } 我希望能够通过date输入一个年和月的值,并且date的时间仍然相等,但是时间值转移到适当的月份和年份 最好的方法是什么?我建议解构时间戳,然后使用mktime(…)用您选择的“字段”重新构造它。您可以使用getdate()甚至使用

如果设置了$_GET['date'],我希望能够转换时间

这是代码

if(isset($_GET['date']) && $_GET['date'] !="") {
$date =time ();
}else {
$date =time ();
}
我希望能够通过date输入一个年和月的值,并且date的时间仍然相等,但是时间值转移到适当的月份和年份


最好的方法是什么?

我建议解构时间戳,然后使用mktime(…)用您选择的“字段”重新构造它。您可以使用getdate()甚至使用date()提取单个“字段”


我建议解构时间戳,然后使用mktime(…)用您选择的“字段”重新构造它。您可以使用getdate()甚至使用date()提取单个“字段”

可能吧

$time = time()
--or--
$time = strtotime('+1 year', time());
尽管我不确定我是否理解这个问题,你是如何措辞的。

可能吗

$time = time()
--or--
$time = strtotime('+1 year', time());

虽然我不确定我是否理解你如何措辞的问题。

而不是
isset($\u GET['date'])&&&$\u GET['date'])=“
使用
!空($\u GET['date'])
而不是
isset($\u GET['date'])&&$\u GET['date'])=“
使用
!空($\u GET['date'])
可以这样做吗$time=strottime('year=$\u GET['year']','month=$\u GET['month']',time())@PhilipK我的解决方案怎么样?有可能这样做吗$time=strottime('year=$\u GET['year']','month=$\u GET['month']',time())@PhilipK我的解决方案怎么样?我知道这是做我想做的事情的最好方法,但是代码对我不起作用。我已将故障代码作为另一个问题发布在。。。谢谢我知道这是做我想做的事情的最好方法,但是代码对我来说不起作用。我已将故障代码作为另一个问题发布在。。。谢谢