我是初学者,我正在尝试在我的网站中为过去一个月的用户帖子实施Livestamp.js + Moment.js。尝试了一切,但没有得到结果,请帮助我。
这是我的 sql
CREATE TABLE `posts` (
`id` int(11) NOT NULL,
`userid` int(11) NOT NULL,
`image` varchar(255) NOT NULL,
`date` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=COMPACT;
以下是我的结果数据get_data.php
<?php
session_start();
include("db.php");
include("ssql.php");
if(isset($_GET['offset']) && isset($_GET['limit'])){
$limit = $_GET['limit'];
$offset = $_GET['offset'];
$db = mysqli_connect('localhost', 'root', '', 'xxxx');
$data = mysqli_query($db, "SELECT * FROM `posts` DESC LIMIT {$limit} OFFSET {$offset} ");
while($row = mysqli_fetch_array($data)) {
echo "<span data-livestamp=".$row['date']."></span>";
}
}
?>
这是Livestamp.js和Moment.js
<div id="post1">
<script src="jquery.js"></script>
<script src="moment.js"></script>
<script src="livestamp.js"></script>
</div>
答案 0 :(得分:0)
Livestamp.js使用带时间戳的数据,因为他们已经在他们的网站上明确了这些数据:
...发短信给带时间戳的HTML元素...
您可能希望将日期时间转换为时间戳,如下所示:
strtotime($row['date'])