【发布时间】:2014-09-12 06:45:40
【问题描述】:
我已使用“datetime-local”输入从用户那里获取开始日期和结束日期以放入本地日历。这是我获取和格式化“本地日期时间”的代码:
var s = $("#startDate").val();
var startDate = moment(s).toDate();
var e = $("#endDate").val();
var endDate = moment(s).toDate();
此代码采用正确的日期,但它将时间设置为全天事件。例如,如果我输入 2014 年 7 月 21 日的 1:00 点作为开始日期,然后输入 2014 年 7 月 22 日的 1:00 点,它将在 2014 年 7 月 21 日创建一个全天事件.
这是JSFiddle
【问题讨论】:
-
如果你碰巧在使用 cordova/angular,你可以使用这个 API 来管理你在 ios 或 android 上的日历:ngcordova.com/docs/#Calendar
标签: javascript html datetime input momentjs