我正在尝试使timeago插件与以下时间戳一起使用
2017-03-16 18:37:20
然后我尝试将其转换为此时间戳。但它仍然无法正常工作
1489685840
这是代码
<script src="jquery.timeago.js" type="text/javascript"></script>
<script src="jquery.min.js" type="text/javascript"></script>
<script src="jquery.livequery.min" type="text/javascript"></script>
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery(".demo_class").timeago();
});
</script>
而且由于我正在尝试在表中执行此操作,因此这是负责的代码
<td>
<?php
$datetime = $row['date'];
$datetime = strtotime($datetime);
?>
You opened this page <span class='demo_class' ><?php echo $datetime ; ?></span>
</td>
如果可能,您可以帮助我使代码自动更新吗?就像时间会自动改变而不会刷新
Timeago使用类似这样的东西
2008-07-17T09:24:17Z
最佳答案
这里是jquery-timeago的作者。
As the docs reference,ISO 8601时间戳是timeago预期的所有工作所必需的:
<time class="timeago" datetime="2008-07-17T09:24:17Z">July 17, 2008</time>
在PHP中,您需要这样的代码片段来输出ISO 8601格式:
$time->format(DateTime::ISO8601);
关于javascript - jQuery Timeago插件可与Unix时间戳一起使用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42843919/