转换/格式化日期对象
Converting/formatting date object
我正在研究一个jquery日历脚本。在脚本中,选择一行会给出一个日期对象作为回调。
select: function(start, end, allDay) {
$("#datepicker_add").val(start);
$("#datepicker_add_end").val(end);
calendar.fullCalendar('renderEvent',
{
title: title,
start: start,
end: end,
allDay: allDay
},
true // make the event "stick"
);
calendar.fullCalendar('unselect');
},
在这里,start
和end
对象就像那样Wed Aug 22 2012 00:00:00 GMT+0300 (EEST)
我想要的是将其格式化为Y-m-d
我该怎么做?
如果你也使用Jquery UI,你可以使用DataPicker的静态转换方法:
$.datepicker.formatDate('mm-dd-yy', DateToConvert); //requires jquery ui
您还可以创建一个新的 Javascript 日期对象并从一开始就传入所需的对象,或者使用各种"get"函数来提取您想要的部分并根据需要重新组装:
http://www.w3schools.com/js/js_obj_date.asp
var date = new Date("Wed Aug 22 2012 00:00:00 GMT+0300 (EEST)");
var dateString = date.getFullYear() + "-" + (date.getMonth()+1) + "-" + (date.getDate()+1);
console.log(dateString);
你可以使用我之前做的这个库
http://code.google.com/p/javascript-date-util/
您可以检查名为 getDayString(date, separator)
的函数您可以将其发送到要串化的日期和所需的分隔符。
相关文章:
- 比较从函数和生成的日期对象
- 如何获得一个只有时间的moment.js日期对象
- 使用moment.js获取时间分区的偏移日期对象
- 对象数组返回自最近日期以来的最高总体值
- JavaScript JSON关联对象键和值都作为日期时间戳
- 获取本地时间的JS日期,日期对象中没有时区详细信息
- 将某个时间格式转换为日期对象
- date对象未在javascript中返回正确的日期值
- 正在使用日期字符串初始化javascript日期对象
- 在CouchDB Map函数中发出日期时-对日期对象调用的内容
- 如何将事件的日期放入fullcalendar中的日期对象中
- 为什么在JavaScript中可以从另一个日期对象中减去日期对象
- 理解日期对象接收参数时的getDay()方法
- JS日期对象setUTCMonth()将月份增加2
- 时间-日期对象JavaScript getUTCMilliseconds
- 如何根据创建日期对对象进行排序,以插入Meteor的高图表
- JavaScript日期接收为像这次旅行一样的对象.日期:“/日期(1426530600000)/”;
- 将带有 AM/PM 的日期字符串转换为 javascript 日期对象
- Javascript排序对象日期
- MVC控制器返回JSON对象日期属性"Now"“帮助”