我正在开发一个 php web 应用程序。在这里,我在格式为“m/d”的变量中有日期
$var='04/25'
我已将此值作为 strtotime 存储在我的表中
$var2=strtotime($var);
然后我需要显示这个值,4-25
即从 04 中删除 0。如果日期是 1,我需要显示 1 而不是 01
有人知道吗?
我正在开发一个 php web 应用程序。在这里,我在格式为“m/d”的变量中有日期
$var='04/25'
我已将此值作为 strtotime 存储在我的表中
$var2=strtotime($var);
然后我需要显示这个值,4-25
即从 04 中删除 0。如果日期是 1,我需要显示 1 而不是 01
有人知道吗?
使用PHP 日期函数。在你的情况下,我会说date("n-j", $var2);
有太多方法可以做到这一点,所以让我们选择其中一种:
ltrim( $var, '0' );
我总是存储时间戳,这样它们可以很容易地与 date() 函数一起使用,将它们转换为我需要的任何格式。
$now = time();
print date("n-d",$now);
试试这个:复制下面的代码并在test.php中过去,运行后你得到输出:4-25
<?php
$date = "04/25";
$temp = strtotime($date);
echo date('n-j',$temp);
?>
只需使用date
函数: http: //php.net/manual/en/function.date.php
echo date('n-j', $var2);