php上次修改时写入json文件

时间:2015-03-17 23:15:49

标签: php json timestamp

我想存储在文件中,它是修改/写入的时间(时间戳)。我不知道如何处理它。我需要这个用于客户端,我可以与jquery当前时间进行比较,最后一次修改文件并根据结果执行一些操作。

这里是我的PHP代码

<?php
$temp1 =$_POST["temp1"];
$temp2 =$_POST["temp2"];
$hum1 =$_POST["hum1"];
$myArray = array("Temperature" => $temp1, "Temperature2" => $temp2, "Humidity" => $hum1);
file_put_contents("my_data.json", json_encode($myArray));
?>

1 个答案:

答案 0 :(得分:0)

http://php.net/manual/en/function.filemtime.php

php函数filemtime()返回文件的最后修改时间。我认为这就是你想要的。这里有一个很好的例子:

<?php
// outputs e.g.  somefile.txt was last modified: December 29 2002 22:16:23.

$filename = 'somefile.txt';
if (file_exists($filename)) {
    echo "$filename was last modified: " . date ("F d Y H:i:s.", filemtime($filename));
}
?>

如果您想要上次访问文件或上次修改文件,请参阅stat(文件名)。