次のコードは、インターネット上のほとんどの人が提供するタイムスタンプです。これはタイムスタンプではなく、現在の日付を取得するだけであることが一目でわかります。
コードをコピーします コードは次のとおりです:
$now = mktime(0,0,0,date("m"),date("d"),date("Y")) ;
echo " now is ".date("Y/m/d", $now);
結果を表示します:
now は 2012/05/30
明らかにこれは私が望む結果ではありません。
そこで、古い考えに従って、それを当然のこととして次の形式に変換しました:
コードをコピーします コードは次のとおりです:
$now = mktime(date("h" ),date("M") ,date("s"),date("m"),date("d"),date("Y"));
echo "現在は ".date("Y/ M/d h:i:s" , $now);
赤い部分に注目してください。通常、月が m の場合、分は M である必要があります。または、前者には M を使用し、後者には m を使用します。
結果の表示:
コードをコピー コードは次のとおりです:
警告: mktime() はパラメーター 2 が長いことを予期しており、D:usrwebroottestPHPindex.php の 46 行目で指定された文字列です
現在は 1970/01 /01 08 :Jan:00
PHP の構文は他の言語とはまだ多少異なるようです。
あまり気取らずに、正しい答えを教えましょう
コードをコピーしてください コードは次のとおりです:
$now = mktime(date("h"),date("i" ),date("s "),date("m"),date("d"),date("Y"));
echo "現在は ".date("Y/m/d h:i:s ", $now);
はは~ m や M の代わりに「i」です。PHP の初心者が回り道をしないようにするために、この例を示します。
Mの意味については、実際に試してみるとわかります...ふふ! ! !
表示結果:
コードをコピー コードは次のとおりです:
現在 2012/05/30 04:54:25
インターネット上ではお互いの記事をコピーし合う人が多すぎます。これに踏み込む人は多くありませんが、私のような PHP 初心者は途方に暮れてしまいます。コピーしてコピーする前に、書く前にもっと実践して自分で実装する必要がありますか?それは自分自身を向上させ、常に読者に対して責任を負います。
http://www.bkjia.com/PHPjc/325425.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/325425.html技術記事以下のコードは、インターネット上のほとんどの人が提供するタイムスタンプです。これ以上説明する必要はありませんが、これは現在の日付を取得するだけであることがわかります。 コードをコピー...