在PHP中,如何將datetime轉換為秒,這與MySQL的TIME_TO_SEC()方法等效?
MySQL中可以使用TIME_TO_SEC()函式。如果要將datetime轉換為秒,請使用PHP中的strtotime()函式。MySQL語法如下所示
SELECT TIME_TO_SEC(ABS(timediff(‘yourDateTimeValue’,now())));
現在,您可以藉助strtotime()將PHP datetime轉換為秒。
首先,您需要安裝XAMPP伺服器來執行您的PHP程式。
在C盤成功安裝XAMPP後,這就是您需要包含PHP檔案的位置。快照如下所示

注意:這裡,我將Apache的埠更改為8086,因為預設埠被另一個程式佔用。這樣做是為了開始執行PHP程式。
因此,如果在您的系統中預設埠可用,則使用它;否則,您可以在位址列中使用更新後的埠。網址如下所示
https://:yourPortNumber/locationofphpfile/
因此,這裡的埠號是8086,“locationofphpfile”是“phpproject”。以下是埠號的快照

首先,開啟編輯器並編寫以下程式碼將datetime轉換為秒。PHP程式碼如下所示。
使用.php副檔名儲存程式,例如“yourFileName.php”。我已將其儲存為“DifferenceInSeconds.php”。
DifferenceInSeconds.php
<<?php $MySQLDateTime='2019-01-29 13:50:40'; echo "<h1>The strtotime value is:"."</h1>".strtotime($MySQLDateTime)."<br>"; echo "<h1>The time value is:"."</h1>".time()."<br>"; $diffenceInSeconds = strtotime($MySQLDateTime)-time(); echo "<h1>The difference of both time in seconds is:"."</h1>".$diffenceInSeconds; ?>
PHP程式碼的快照如下所示

現在開啟任何瀏覽器並在位址列中貼上URL。
https://:yourPortNumber/locationofphpfile/
在我的系統中,埠號為8086。檢查您在XAMPP伺服器中的埠號。在位址列中貼上以下URL。這裡,“phpproject”是我們在XAMPP/htdocs/中儲存PHP檔案的資料夾
https://:8086/phpproject/
按回車鍵後,您將看到一個儲存程式的頁面。快照如下所示

現在單擊上面的PHP檔案“DifferenceInSeconds.php”。您將得到以下輸出

廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP