use*_*510 11 javascript jquery datetime date-arithmetic momentjs
我有一个包含许多变量的页面,这些变量包含一个字符串格式的日期(yyyy-mm-dd),它源自使用moment.js.
有没有办法可以将这样的变量传递给Javascript日期对象resp.将它转换为Javascript日期对象?我对时间不感兴趣,只要我能把日期转换成一个很棒的日期对象.
我尝试了以下但这不起作用,我找不到使用moment.js的方法:
var newVar = new Date(dateVar);
Run Code Online (Sandbox Code Playgroud)
蒂姆,非常感谢你提供的任何帮助.
Dee*_*rma 26
首先,我会说以下应该适合你..
var dateVar = "2010-10-30";
var d=new Date(dateVar);
Run Code Online (Sandbox Code Playgroud)
如果你说上面没有工作检查下面一个 -
var dateVar = "2010-10-30";
var dsplit = dateVar.split("-");
var d=new Date(dsplit[0],dsplit[1]-1,dsplit[2]);
Run Code Online (Sandbox Code Playgroud)
为证明检查jsfiddle ..两者都工作正常.. JSFiddle
console.log() 已用于显示输出,运行此,您将了解代码
<script type='text/javascript'>
var StringDate = "2013-4-13"
var date = StringDate.split("-");
console.log(date[0]);
console.log(date[1]);
console.log(date[2]);
NewDate = new Date(date[0],date[1]-1,date[2]);//Date object
console.log(NewDate);
</script>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
64297 次 |
| 最近记录: |