Max*_*x K 13 javascript time date momentjs typescript
我想用moment.js改变一些时间.
我有下一次:Tue May 16 2017 15:34:23 GMT+0300 (FLE Daylight Time),我想把它改成11.11例如.
时间应该是Tue May 16 2017 11:11:23 GMT+0300 (FLE Daylight Time).
我该如何实现呢?
Vin*_*zoC 21
正如其他人在评论中所说,你必须:
moment(String, String) 如果你的输入是一个字符串moment(Date) 如果您的输入是JavaScript日期set)设置小时和分钟.您可以使用它format()来显示您的时刻对象.如果您需要将moment对象转换为JavaScript日期,则可以使用toDate()方法.
这里的现场样本:
var dateString = 'Tue May 16 2017 15:34:23 GMT+0300 (FLE Daylight Time)';
var m = moment(dateString, 'ddd MMM D YYYY HH:mm:ss ZZ');
// Use moment(Date) if your input is a JS Date
//var m = moment(date);
m.set({h: 11, m: 11});
console.log(m.format());
console.log(m.toDate().toString());Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17774 次 |
| 最近记录: |