我正在编写一个简单的javascript来计算服务器和用户时间之间的时间差。但有些地方出了问题。
如果我捕捉到javascript和php的日期,我有:
date("M d Y h:i:s A")
php date : Wed Jun 27 2012 04:10:41 AM
new Date()
J S date : Wed Jun 27 2012 10:10:40 GMT+0200 (CEST)
这是正确的!对于本地和服务器时间,我有两个不同的时间。
如果我花几秒钟时间..。出了点问题:
(php: date("U"))
sec PHP: 1340
我正在努力把时间戳传递给一页。基本上,我要做的是在控制器中获取当前时间,然后将其传递到视图中。但我遇到的问题是,在时间戳在视图中呈现之后,如果刷新页面,就会得到不同的时间。那么,是否存在只显示一次时间戳而不通过加载页面进行更改的问题??预先谢谢:
这是我的密码:
HomeController.php
public function orderingSubmissionReceipt()
{
date_default_timezone_set('MST7MDT');
$currentDateTime = date("F j, Y H:i:s");
CentOS 6.0.我注意到,使用此服务器从ThunderBird客户端发送的电子邮件时间和所有内容都是正确的。但是当我用php脚本发送电子邮件时,电子邮件的接收时间是-7:05h差,因此收到的邮件远远落后于新的电子邮件。mysql在使用ON_UPDATE CUR_TIMESTAMP插入新行时使用的时间是正确的,但是如果我使用php的date()函数来获得时间--即-7:05h差。在谷歌上查找它总是指出一个错误的时区,但php.ini被设置为正确的时区(美国/丹佛)。当我将php.ini更改为欧洲/伦敦时,date()函数会打印正确的时间,但电子邮件仍然有时间差。
**hwclock**
T
下面是我现在的表格(使用mysql):
SQL Table: koko_table
name varchar(140)
status varchar(140)
time TIMESTAMP
我的问题主要是,我有一个表单(使用php),用户只在状态列中存储数据,我的时间列捕获用户在状态列中存储的时间作为永久数据。我认为我没有对时间列使用准确的数据类型,因为每次我访问我的数据库时,时间列都有不同的值。
将用户输入的状态时间存储为不可更改数据的正确数据类型是什么?
通过这种方式,我可以测量我的ajax调用的处理时间。
var ajaxTime= new Date().getTime();
$.ajax({
type: "POST",
url: "some.php",
}).done(function () {
var totalTime = new Date().getTime()-ajaxTime;
// Here I want to get the how long it took to load some.php and use it further
});
但是,如果我想在同一个页面
这是我对pear的配置,在执行php命令时,我会得到这个错误。我的php -v是PHP5.6.30 (cli) (构建时间:2017年2月7日16:18:37)
phpdoc --filename first-doc.php -t docs
PHP Warning: require(PhpDocumentor/phpDocumentor/phpdoc.inc): failed to open stream: No such file or directory in /usr/local/bin/phpdoc on line 40
PHP Fatal error: require(): Fa