私はphp Webアプリケーションを開発しています。ここでは、「m/d」形式の変数に日付があります
$var='04/25'
この値を strtotime としてテーブルに保存しました
$var2=strtotime($var);
次に、この値を表示する必要があります4-25
。つまり、04 から 0 を削除します。日付が 1 の場合、01 ではなく 1 を表示する必要があります。
誰もこれを知っていますか?
私はphp Webアプリケーションを開発しています。ここでは、「m/d」形式の変数に日付があります
$var='04/25'
この値を strtotime としてテーブルに保存しました
$var2=strtotime($var);
次に、この値を表示する必要があります4-25
。つまり、04 から 0 を削除します。日付が 1 の場合、01 ではなく 1 を表示する必要があります。
誰もこれを知っていますか?
PHPの日付関数を使用します。あなたの場合、私は言うでしょうdate("n-j", $var2);
これを行うには方法が多すぎるので、そのうちの1つを使用してみましょう。
ltrim( $var, '0' );
私は常にタイムスタンプを保存します。そうすれば、date()関数でタイムスタンプを簡単に使用して、必要な形式に変換できます。
$now = time();
print date("n-d",$now);
関数を使用するだけdate
です: http://php.net/manual/en/function.date.php
echo date('n-j', $var2);
これを試してください: 以下のコードをコピーして test.php に貼り付けると、実行後に出力が得られます: 4-25
<?php
$date = "04/25";
$temp = strtotime($date);
echo date('n-j',$temp);
?>