0
変数をエコーする正しい値を取得していますが、日付を作成しています - 何かが間違っています。PHP変数から時刻を作成する
echo $d; // 0
echo $e; // 0
$date = date("H-i", strtotime($d."-".$e));
echo $date; // 1-0
私は任意のヘルプ
変数をエコーする正しい値を取得していますが、日付を作成しています - 何かが間違っています。PHP変数から時刻を作成する
echo $d; // 0
echo $e; // 0
$date = date("H-i", strtotime($d."-".$e));
echo $date; // 1-0
私は任意のヘルプ
に文字列0-0
を0-0
を期待しますが、有効な日付や時刻のフォーマットされた文字列のいずれかを指定する必要があり、実際には有効ではありません。いくつかの例は2018-01-26
と10:10:10
です。あなたが取ることができるいくつかのショートカットがあります、多分この情報のためのマニュアルをチェックアウトします(下記のリンク)。現在、false
がstrtotime('0-0')
から返されていて、date()
に与えられていると、おそらく現在の時刻がデフォルトになります。
コロン:
でstrtotime()
のためにあなたの引数に-
を置き換えることによって修正。
php > echo date('H-i', strtotime('0:0'));
00-00
ない正確にあなたの期待が、H
とi
以来、常に長さ2
のあなたが得ることができるように、そのように近くにある文字列を返します。マニュアルには "先行ゼロ"と書かれており、リンクは再び提供されています。
日付でフォーマットしようとしているかチェック(): 'のvar_dump(。。のstrtotime($ dの " - " $ e)参照);' – AbraCadaver