将变量数据传递给字符串日期

时间:2015-12-03 08:39:08

标签: php

我想在日期函数中传递变量。它只传递一个变量,但如果我传递两个变量一个月和其他一年然后它不起作用请解决

<?php
 $m = 'June';
 $y = '2011';
 echo $cutoff = date('m-d-Y', strtotime( $m . '01' . ' 2011'));
 echo '<br>';
 echo $nono = date('m-t-Y', strtotime( $m . '01' . $y)); 
?> 

3 个答案:

答案 0 :(得分:2)

您可能希望为参数添加空间

echo $nono = date('m-t-Y', strtotime( $m . ' 01 ' . $y));

答案 1 :(得分:0)

您的参数出错,需要在日期和年份之间添加空格:

不工作

 echo $nono = date('m-t-Y', strtotime( $m . '01' . $y)); 

工作:

 echo $nono = date('m-t-Y', strtotime( $m . '01 ' . $y)); 

答案 2 :(得分:0)

更改

echo $nono = date('m-t-Y', strtotime( $m . '01' . $y));

echo $nono = date('m-t-Y', strtotime( $m . ' 01 ' . $y));