Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何比较日期()返回的月份_Php_Date - Fatal编程技术网

Php 如何比较日期()返回的月份

Php 如何比较日期()返回的月份,php,date,Php,Date,我有一个代码片段: <?php echo $tm = date("M", strtotime("31-Mar-2013"))."\n"; echo $tm; if($tm == "Mar"){ echo "March"; } ?> 但我只得到了 Mar Mar 有人能告诉我为什么没有打印三月号吗? 也就是说,你没有粘贴你有问题的代码,你在上面发布的代码是有效的。但是从你发布的链接的来源来看,你的问题是换行符的连接 echo$tm=日

我有一个代码片段:

<?php
    echo $tm = date("M", strtotime("31-Mar-2013"))."\n";
    echo $tm;
    if($tm == "Mar"){
        echo "March";
    }
?>
但我只得到了

Mar
Mar
有人能告诉我为什么没有打印三月号吗?

也就是说,你没有粘贴你有问题的代码,你在上面发布的代码是有效的。但是从你发布的链接的来源来看,你的问题是换行符的连接

echo$tm=日期(“M”,标准时间(“2013年3月31日”)。“\n”


如果您删除
“\n”
它将在第
24行
24
中从您的删除
“\n”
中运行正常。我尝试了脚本,得到了“marmarmarmarmarmarmarch”。即使我尝试了脚本,我也得到了marmarmarmarch作为输出…输出也在ideone链接中显示为
marmarmarmarmarmarmarmarch
。谢谢大家帮助我。我忽略了
\n
。感谢您提醒我
\n
。我只是忽略了它。
Mar
Mar