如何在我的php mysql中实现Livestamp.js + Moment.js

时间:2017-06-24 08:18:36

标签: javascript php jquery mysql livestamp.js

我是初学者,我正在尝试在我的网站中为过去一个月的用户帖子实施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>

1 个答案:

答案 0 :(得分:0)

Livestamp.js使用带时间戳的数据,因为他们已经在他们的网站上明确了这些数据:

  

...发短信给带时间戳的HTML元素...

您可能希望将日期时间转换为时间戳,如下所示:

strtotime($row['date'])