0

我正在开发一个 php web 应用程序。在这里,我在格式为“m/d”的变量中有日期

$var='04/25'

我已将此值作为 strtotime 存储在我的表中

$var2=strtotime($var);

然后我需要显示这个值,4-25即从 04 中删除 0。如果日期是 1,我需要显示 1 而不是 01

有人知道吗?

4

5 回答 5

2

使用PHP 日期函数。在你的情况下,我会说date("n-j", $var2);

于 2012-04-25T11:42:14.953 回答
1

有太多方法可以做到这一点,所以让我们选择其中一种:

ltrim( $var, '0' );
于 2012-04-25T11:42:27.820 回答
1

我总是存储时间戳,这样它们可以很容易地与 date() 函数一起使用,将它们转换为我需要的任何格式。

$now = time();
print date("n-d",$now);
于 2012-04-25T11:42:50.587 回答
0

试试这个:复制下面的代码并在test.php中过去,运行后你得到输出:4-25

   <?php

        $date = "04/25";
        $temp = strtotime($date);
        echo date('n-j',$temp);

   ?>
于 2012-04-25T12:02:59.150 回答
0

只需使用date函数: http: //php.net/manual/en/function.date.php

echo date('n-j', $var2);
于 2012-04-25T11:43:46.420 回答