如何在PHP中使用javascript变种?

时间:2011-07-20 09:10:56

标签: php javascript mysql

这就是我想要做的事情

<?php
    //get time from what user input on post
    $time = $_POST['time'];

 ?>
            <script type="text/javascript">
                 //convert time to utc
                 var convertedDate = dateFormat('<?php echo $time ?>', 'isoUtcDateTime');       
            </script> 
  <?php 
       $query = "INSERT INTO $table (url, time) VALUES ('$url', 'convertedDate');";
        mysql_query($query);
  ?>

我知道你不能只是将convertedDate放在那里,所以我要问的是我将如何进行javascript相当于我对<?php echo $time ?>所做的事情

4 个答案:

答案 0 :(得分:2)

使用date()DateTite对象格式化PHP日期。

如果你需要存储这样的其他项目,但不是简单的和JS依赖的,你应该对php文件进行AJAX请求来存储它,使用jQuery和.ajax()

这很简单

答案 1 :(得分:1)

如果您需要以UTC格式转换日期。

使用gmdate

http://www.php.net/manual/en/function.gmdate.php

最新PHP时间DateTime课程也可以帮助您

$time = new DateTime(ew DateTimeZone('UTC'));

答案 2 :(得分:0)

您可以通过设置包含Javascript的第二个页面来执行此操作,该页面采用URL查询并将结果写入页面。然后使用cURL从PHP中获取答案。

但不要。

答案 3 :(得分:0)

php中将时间转换为UTC时,请查看以下SO问题How can I easily convert dates from UTC via PHP?