如何将日期分配给新的日期对象
How to assign date to new date object
我想将日期分配给新的日期对象。 当我使用它时,它没有给出正确的结果 http://jsfiddle.net/Cqw5c/
new Date (12/12/2012)
function getD() {
var d = new Date("12/12/2012");
var month = d.getMonth()+1;
var day = d.getDate();
var year = d.getFullYear();
alert( month + "/" + day + "/" + year);
}
更新
.HTML:
$('#clickme').click(function() {
var thetestdate = $('#testdate').val();
mynewdate = getD(thetestdate);
alert(mynewdate);
});
.JS:
function getD(mydatevariable) {
var d = new Date(mydatevariable);
var month = d.getMonth()+1;
var day = d.getDate();
var year = d.getFullYear();
var wholedate = ( month + "-" + day + "-" + year);
return wholedate;
}
引用参数:
var d= new Date("12/12/2012");
这是一个更新的小提琴。您当前正在使用表达式 12/12/2012
的结果创建一个日期,该表达式是三个数字和两个除法运算符:
console.log(12 / 12 / 2012); // 0.0004970178926441351
您正在创建一个基于以下
(12 / 12) / 2012 == 0.0004970178926441351
这将是 1970 年 1 月 1 日之后的几分之一秒。
您可以通过解析字符串来创建 Javascript 日期:
new Date( "12/12/2012");
或通过传入单个组件:
new Date( 2012, 12, 12 );
请参阅 MDN 的日期 了解更多变化。
相关文章:
- 比较从函数和生成的日期对象
- 如何获得一个只有时间的moment.js日期对象
- 使用moment.js获取时间分区的偏移日期对象
- 获取本地时间的JS日期,日期对象中没有时区详细信息
- 将某个时间格式转换为日期对象
- 正在使用日期字符串初始化javascript日期对象
- 在CouchDB Map函数中发出日期时-对日期对象调用的内容
- 如何将事件的日期放入fullcalendar中的日期对象中
- 为什么在JavaScript中可以从另一个日期对象中减去日期对象
- 理解日期对象接收参数时的getDay()方法
- JS日期对象setUTCMonth()将月份增加2
- 时间-日期对象JavaScript getUTCMilliseconds
- 将带有 AM/PM 的日期字符串转换为 javascript 日期对象
- Javascript 测试中的假日期对象
- 转换/格式化日期对象
- 如何在发布JavaScript日期对象时保留时区偏移量
- JS日期对象在某个范围内的百分比
- 无法从日期对象javascript获取日期和月份
- javascript日期对象未返回正确的日期
- Javascript日期对象-JSFiddle中的不同值