如何在PHP中将PHP时间转换为Javascript时间?我的PHP代码:
<?php
$times = array(/* A list of time with "Y-m-d h:i:s" format goes here */);
$return = '[';
$i = 1;
foreach($times as $time) {
$return .= '['.strtotime($time).','.$i.'],';
//In my opinion, converting time to
//js time at here is good choice
if($i==100) {
break;
}
$i++;
}
$return = substr($return, 0, -1).']';
?>
我的剧本:
<script>
var results = [{
label: "Buy in",
data: <?=$return?>
}];
</script>
答案 0 :(得分:5)
使用PHP date()
的输出,Javascript时间采用相同的格式,但乘以1000,因为它具有毫秒级的分辨率。
答案 1 :(得分:0)
最终代码:
<?php
$times = array(/* A list of time with "Y-m-d h:i:s" format goes here */);
$return = '[';
$i = 1;
foreach($times as $time)
{
$return .= ('['.strtotime($time)*1000).','.$i.'],';
if($i==100)
{
break;
}
$i++;
}
$return = substr($return, 0, -1).']';
?>
非常感谢你:D!有些时候我有这样的愚蠢思维:“如何从php代码调用js函数”。我必须学习越来越多......