我想以以下格式解析日期/时间:
2019.01.21 00:47:01 CST (Asia/Shanghai)
并且不依赖CST部分,而只是写在最后的完整时区。我不知道这种时区的技术术语,但是它是由Java程序使用Java 8 Date Time API编写的。
我该怎么做?使用纯JavaScript还是JQuery可以帮上忙,因为我已经可以在页面中访问它了。
如果这样做太麻烦了,那么我也愿意使用专用于这种事情的第三方库,但是如果不需要的话,我宁愿不要这样做。
答案 0 :(得分:1)
您可以使用moment.js来实现:
var date = moment("2019.01.21 00:47:01 CST (Asia/Shanghai)").format('YYYY MMM DD h:mm A');
console.log(date);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.2.1/moment.min.js"></script>
根据您的需要,您也可以使用普通的javascript:
var date = new Date('2019.01.21 00:47:01 CST (Asia/Shanghai)');
console.log(date);