我有一個 php 腳本,它在資料庫中添加時間以及其他資料:
<?php
$UTC_TIME = gmdate("Y-m-d H:i:s"); //Gives : 2022-01-26 14:11:43
?>
現在,當在不同國家的不同位置查看網頁時。所以我想在訪問網頁的訪問者的本地時間顯示保存在資料庫中的 UTC 時間。
例如,如果用戶從英國訪問該頁面,則日期時間(2022-01-26 14:11:43)應轉換為英國時間(即該資料保存到資料庫的時間)并顯示。
我在 stackoverflow 上搜索了很多主題,但沒有找到任何可行的解決方案。謝謝你的幫助!
uj5u.com熱心網友回復:
只需添加一個 T 和一個 Z
// $UTC_TIME = gmdate("Y-m-d\TH:i:s\Z"); //Gives : 2022-01-26T14:11:43Z
// const time = "<?=$UTC_TIME ?>";
const time = "2022-01-26T14:11:43Z"; // UTC
console.log(new Date(time).toLocaleString()); // my timezone
uj5u.com熱心網友回復:
$UTC_TIME = gmdate("Y-m-d\TH:i:s\Z"); //Gives : 2022-01-26T14:11:43Z
在客戶端使用 js
new Date(date).toLocaleString(); //date is loaded from database
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/421728.html
標籤:
下一篇:通過fakerlaravel創建一個日期時間,格式為dd-mm-yyyy分時秒,例如:26/01/202220:52:23
