如何使用时刻格式格式化时间段?

时间:2017-11-28 03:29:05

标签: javascript time ecmascript-6 momentjs

我这样做并且适合我

const getDate = (date) => {
  return moment(date).
  format('LT').
  replace('AM', 'a.m.').
  replace('PM', 'p.m.');
 };

我想将替换组合成一行?有更好的方法吗?

1 个答案:

答案 0 :(得分:1)

可以使用已生成小写的format('h:m a')并使用正则表达式捕获组添加点

console.log(moment().format('h:mm a').replace(/(a|p)(m)/,'$1.$2.'))
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.19.2/moment.min.js"></script>