如何从大字符串中获取特定的日期和时间字符串

时间:2017-10-28 05:35:23

标签: javascript jquery node.js timestamp

我想从这种timestamp string

获取var t = "2017-10-28 10:46:20".split(/[- :]/); // Apply each element to the Date function var d = new Date(Date.UTC(t[0], t[1]-1, t[2], t[3], t[4], t[5])); console.log(d);Sat Oct 28 2017 at 10:46 am



fmin




我希望我想要的结果如下:

funmin

1 个答案:

答案 0 :(得分:2)

你可以在vanilla js中执行此操作但是我会使用Moment库,这使得处理任何类型的日期格式都非常简单。

在您的示例中,您只需要执行此操作

const timeStamp = '2017-10-28 10:46:20';
const date = moment(timeStamp).format('ddd MMM do YYYY [at] HH:mm:ss A');

//date => 'Sat Oct 2017 at 10:46:20 AM'