这就是我想要做的事情
<?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 ?>
所做的事情
答案 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?。