将格式时刻js转换为单独的日期和时间为一个字符串

时间:2017-05-10 08:54:26

标签: javascript momentjs

我正在使用moment js和新内容。所以现在我将时间和日期从html分离到javascript控制器,所以我想在时刻js转换成一个格式的字符串。

console.log($scope.timeTo);
console.log($scope.dateTO);

Console OutPut:

04:00
23/05/2017

但我想和momentjs一起设定时间和日期。 所需格式:

2017-05-23T04:00:00

1 个答案:

答案 0 :(得分:3)

您可以简单地连接字符串,然后暂时parse

然后,您可以使用format()以您需要的格式获取时刻对象。

var timeTo = '04:00';
var dateTo = '23/05/2017';
var m = moment(dateTo + timeTo, 'DD/MM/YYYY HH:mm');
console.log(m.format('YYYY-MM-DD[T]HH:mm:ss'));
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script>