时间戳数组

时间:2011-05-09 15:06:23

标签: php datetime

我需要一点帮助。我试图找出如何使用数组。使用时间戳有8个不同的区域。每个aareas的ID是TS-TS8。我需要它,当我更新时间时,它将更新所有区域。任何人都可以帮我解决这个问题吗?

<script type="text/javascript">
function setEffectiveDate() {
    document.getElementById("ts").effdte.value = '<?php echo("As of: " . date('d F, Y') . " 12:10 AM ET") ?>';
    for (i=2; i<=6; i++)
        document.getElementById("ts" + i).effdte.value = '<?php echo("As of: " . date('d F, Y') . " 12:10 AM ET") ?>';
}
</script>

感谢您的回复! setEffectiveDate被称为<body onLoad="setEffectiveDate();">,“effdte”如下所示

<form name="ts" id="ts">
  <table cellpadding="0" cellspacing="0" border="0" width="650" id="effective_date">
    <tr>
     <td><input id="effdte" type="text" name="effdte" value="" readonly="readonly" /></td>
    </tr>
  </table>
</form>

谢谢!

1 个答案:

答案 0 :(得分:0)

您将服务器端与客户端脚本混淆。如果您解析此函数,PHP将添加页面加载到函数中的时间的时间戳。因此,每次调用此函数时,都会加载相同的时间戳。

我不确定你要加载什么,我猜这个代码中缺少一部分(例如,你的页面的哪一部分调用了setEffectiveDate()函数?

此外,我不确定你的document.getElementByID()部分中有什么'effdte'。