时刻js分裂时间字符串

时间:2014-03-20 09:31:02

标签: javascript jquery momentjs

使用片刻JS获取当前时间。基于那个时候,我需要在弹性搜索数据库中执行搜索操作。

我的数据库条目是这样的:

"message_date": "2014-03-20T09:17:40.482Z"

获取当前时间的时刻代码就是这样:

var m = moment();
var testResult = m.toJSON();

// It outputs : 2014-03-20T09:17:40.482Z

我的问题是我不想在我的数据库查询中包含那些秒。我想只搜索最新的字段,即 2014-03-20T09:17 。我可以分割时刻日期以获得预期的格式。但我知道不是这样做的方法。请帮助我以JS的方式获得预期的时间格式。谢谢

1 个答案:

答案 0 :(得分:1)

尝试:

var testResult = m.format('YYYY-MM-DD[T]HH:mm');

如果您想在特定时区获得时间:

var m = moment().zone("+05:30");
var testResult = m.format('YYYY-MM-DD[T]HH:mm');