php - PHP MySQL - 服务器中的时间大约提前 1 分 30 秒
问题描述
我是 MySQL 和 PHP 编程的新手,我开发了一个 Web 应用程序,其中我有一个需要时间戳的“活动日志”部分。我最近发现服务器的日期/时间与开发期间使用的本地服务器不同。我的解决方案是用下面的代码替换“Now()”MySQL 函数:
//Setting default datetime
date_default_timezone_set("Asia/Singapore");
$dt = strval(date("Y-m-d / h:i:sa"));
//Inserting datetime into database
$sql2 = "INSERT INTO logs (admin, description, dt) VALUES ('$admin','$dsc','$dt');";
这对我有用,但时间戳现在在在线服务器中提前了大约 1 分钟和 30 秒。这可能略有不同,但我想知道是否有可能 100% 准确。另外,请原谅我没有使用准备好的陈述。我很快就会明白的。
解决方案
推荐阅读
- ruby-on-rails - 获取未定义的方法“空?” 当我尝试使用 Rails、Rspec 调用 Rails 路径助手 (*_path) 时,我的测试套件中的 nil:NilClass
- angular - 在 Angular 中异步/等待后 DOM 不更新
- r - 使用 biomaRt 注释染色体区域
- reactjs - 如何在 React 中将 props 传递给 createStyles
- python - 将控制台输出写入 GUI
- sql - Oracle SQL - 根据子句的最小日期
- c++ - 从 WSL 构建 linux 应用程序失败并出现错误:文件格式无法识别;视为链接描述文件
- javascript - 快速会话:Session.touch() 不起作用
- paypal - 将(旧版)Payflow Link 商家从 wfb 更改为 PayPal
- python - 仅抓取 PDF 嵌入 URL 中包含某些单词的段落