ご存知のとおり、PHP の時間型データは、フロントエンド スクリプト JS で直接タイムスタンプに変換できます。これを実現する方法が、valueOf() です。 たとえば、このコードを使用して現在の時点のタイムスタンプを出力できます コードをコピー コードは次のとおりです: <br> document.write(new Date().valueOf());<br>< ;/script><br> </div> <br><strong>では、タイムスタンプとは何でしょうか? </strong> <p>タイムスタンプは、1970 年 1 月 1 日の 0:00:00 から現在の時点までのすべての秒です。 1970.1.1 0:0:0 この時代はITにおけるいわゆる「時代の時代」であり、皆さんも多くの記事で目にしたことがあるかと思います。たとえば、Oracle の時刻表示、Unix および Linux システムでの時刻計算などです。では、なぜ 1900 年ではなく 1970 年を選択するのでしょうか。次にその由来を説明しましょう。 </p> <p>1. 32 ビット コンピューターが出現し始めたとき、<br>いわゆる整数型データが表現できる最大値は次のとおりです: <br>System.out.println(Integer.MAX_VALUE);<br> 2147483647 <br>2. 1 年の 365 秒の合計は 31536000、<br>3 を割ります。2147483647/31536000=68.1、<br>4 つまり、32 ビットのコンテキストでは、表現できる最大値 長期間隔は 68 年です <br>5。1970 年から数えると、2038 年 1 月 19 日の 03:14:07 に最大値に達すると言えます。 🎜>6. この時点以降、すべての 32 ビット オペレーティング システムの時刻は、1901 年 12 月 13 日の 20:45:52 となる 10000000 00000000 00000000 00000000<br> になります。重大な異常がある。 <br><br>上記の点を要約すると、この一連のことを考え出した人たちは、実は最も早くから UNIX を使っていた人たちであり、彼らは 68 年はそれほど長くないと考え、この 68 年を数え始めました。彼らの希望 はい、この 68 年間の間に、後から来た人たちは、この制限を変更するためのより良いメカニズムをできるだけ早く考え出すことができました。 。 。案の定、64 ビットの台頭により、この「時代の終わり」は <br> 2038 年 1 月 19 日 03:14:07 - " 292,277,026,596 12 月 4 日 15:30:08 <br> から変わりました。この数字は十分に大きいので、コンピューターの時間の「世界の終わり」は本当に世界の終わりになるでしょう <br> コードは世界を変える、私の「ソースコード」、私の世界! <br></p>