Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将时区时间从PHP发送到flash_Php_Flash_Datetime - Fatal编程技术网

将时区时间从PHP发送到flash

将时区时间从PHP发送到flash,php,flash,datetime,Php,Flash,Datetime,我试图将时间发送到flash,但设置为当前时区。当您查看以下内容时,即使回显日期看起来像是在工作,$time也是一样的。当我在flash中测试时,我得到了额外的时间。欢迎提供任何帮助提示。。。 $format = "d/m/Y H:m:s"; $timezone = "Europe/Amsterdam"; date_default_timezone_set($timezone); echo "<h1>Timezone ".$timezone."</h1>"; $date

我试图将时间发送到flash,但设置为当前时区。当您查看以下内容时,即使回显日期看起来像是在工作,
$time
也是一样的。当我在flash中测试时,我得到了额外的时间。欢迎提供任何帮助提示。。。
$format = "d/m/Y H:m:s";
$timezone = "Europe/Amsterdam";
date_default_timezone_set($timezone);

echo "<h1>Timezone ".$timezone."</h1>";
$date = date($format);
echo "<h3>Date: ".$date."<h3>";
$time = strtotime($date);
echo "<h3>Time: ".$time."<h3>";
$date2 = date($format, $time);
echo "<h3>Reverse: ".$date2."<h3>";


$timezone = "Europe/London";
date_default_timezone_set($timezone);

echo "<h1>Timezone ".$timezone."</h1>";
$date = date($format);
echo "<h3>Date: ".$date."<h3>";
$time = strtotime($date);
echo "<h3>Time: ".$time."<h3>";
$date2 = date($format, $time);
echo "<h3>Reverse: ".$date2."<h3>";


?>
$format=“d/m/Y H:m:s”;
$timezone=“欧洲/阿姆斯特丹”;
日期\默认\时区\设置($timezone);
回显“时区”。$时区。“;
$date=日期($format);
回显“日期:.$Date.”;
$time=strottime($date);
回声“时间:.$Time.”;
$date2=日期($format,$time);
回声“反向:”.$date2.”;
$timezone=“欧洲/伦敦”;
日期\默认\时区\设置($timezone);
回显“时区”。$时区。“;
$date=日期($format);
回显“日期:.$Date.”;
$time=strottime($date);
回声“时间:.$Time.”;
$date2=日期($format,$time);
回声“反向:”.$date2.”;
?>
您不能为此使用PHP time()对象吗?传递此值:

time()."000" // note the trailing zeroes
调用该serverTime并将其作为查询字符串传递:

echo "myFlashFile.swf?serverTime=".time()."000";
然后在动作脚本中:

myDate = new Date();
myDate.setTime(serverTime);

有什么数学能解决这一天的问题吗?即:

$time = date("U")+date("Z");

这适用于前方时区,但不适用于后方时区

我需要知道特定时区的时间