[英]How to display milliseconds in php using mysql query
如何顯示從mysql數據庫到php文件的數據毫秒數? 我的表humidity
有一個名為time
的字段,當前為TimeStamp(3)
類型。 問題是表中顯示的毫秒是“ 000”,而不是數據庫內部的實際值。
這是我的PHP代碼:
<?php echo date("g:i:s:v a F j, Y ", strtotime($row['setTime'])); ?>
...但僅顯示1:40:45.000 am April 25, 2018
而不是1:40:45.000 am April 25, 2018
01:40:45.231 am April 25,2018
您可以使用php的DateTime format()
方法。 只需使用您的時間戳(以毫秒為單位)實例化該類,然后以相同的方式對其進行格式化:
$dateTime = new DateTime($row['setTime']);
$formatted = $dateTime->format("g:i:s:v a F j, Y");
假設$row['setTime'] == '2018-04-25 01:40:45.231'
這將輸出:
1:40:45:231 am April 25, 2018
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.