在Jade和node.js中格式化(JSON)UNIX时间戳

猪杯

我从JSON文件中获取数据,其中一个元素是时间戳记(last_seen),该时间戳记返回如下整数:

"id": 4294901761,
"distance": 45,
"last_seen": 1465397445

现在,我正在使用Jade&node.js创建一个表(利用jQuery插件DataTables),该表具有此元素的列。我希望每一行显示从JSON抓取的整数的相应日期和时间。我的表通过以下方式生成:

table.datatable
            thead
                tr
                    th ID
                    th Distance
                    th Last Seen
            tbody
                each item, i in uplinkjson.hubs[t].nodes
                    tr 
                        td= item.id
                        td= item.distancejson 
                        td= item.last_seen

我是JavaScript和Jade的新手。我的JS文件如下所示:

var express = require('express');
var router = express.Router();
//ok
/* GET home page. */
router.get('/', function(req, res, next) {
    var json = req.uplinkjson;
  res.render('uplink', { 'uplinkjson': json});
});


module.exports = router;

任何指导将不胜感激,谢谢!

罗伯特克莱普

您可以使用如下所示的内容:

td #{ new Date(1000 * item.last_seen) }

这将呈现此(对于我的时区):

<td>Wed Jun 08 2016 16:50:45 GMT+0200 (CEST)</td>

如果您想对其外观进行更多控制,可以使用像这样的库moment如果您将该模块的实例传递给res.render(),则可以直接在Jade中进行格式化:

var json = req.uplinkjson;
res.render('uplink', {
  moment     : require('moment'),
  uplinkjson : json
});

在您的模板中:

td #{ moment(1000 * item.last_seen).format('YYYY/MM/DD, HH:MM') }

输出:

<td>2016/06/08, 16:06</td>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在XSLT中格式化日期和时间

来自分类Dev

在VBScript中格式化当前日期和时间

来自分类Dev

如何在VBA中格式化日期和时间?

来自分类Dev

在PowerShell中格式化日期和时间

来自分类Dev

如何在JavaScript中格式化货币和时间

来自分类Dev

如何格式化Twitter(和其他)时间戳?

来自分类Dev

如何在SQL中格式化当前日期和时间,而仅包括时间本身?

来自分类Dev

使用Node.js和mysql表实现Jade

来自分类Dev

在Jade中格式化多行列表?

来自分类Dev

在php中格式化日期和时间以进行sql插入

来自分类Dev

如何根据用户区域设置在Dygraphs图例中格式化日期和时间

来自分类Dev

在HTML中格式化SPARQL查询时的JSON和JavaScript集成

来自分类Dev

时间和日期格式化程序SwiftUI JSON数据

来自分类Dev

在Ruby on Rails中格式化时间和日期

来自分类Dev

带有Node.js Jade和Ajax的静态导航栏和页脚

来自分类Dev

带有Node.js Jade和Ajax的静态导航栏和页脚

来自分类Dev

Golang-格式化和存储后时间戳丢失的年份

来自分类Dev

在R中格式化ACF和PACF图

来自分类Dev

在python中格式化符号和除法

来自分类Dev

使用msaccess和ODBC在PHP中格式化日期

来自分类Dev

在JSF中格式化和验证日期

来自分类Dev

在mongojs和angularjs应用中格式化日期

来自分类Dev

在Django后端中格式化小时和分钟

来自分类Dev

在 R 中格式化和导出 Word 的数据框

来自分类Dev

如何在Node.js和Jade中使用客户端Jquery?

来自分类Dev

这是使用node.js和jade打开文件并读取每一行的方法吗?

来自分类Dev

将Socket.io与Node.js,Express和Jade结合使用

来自分类Dev

如何在Node.js和Jade中使用客户端Jquery?

来自分类Dev

带有jade,express和node.js的渲染模板的问题

Related 相关文章

热门标签

归档