【发布时间】:2012-12-12 09:21:58
【问题描述】:
我正在使用 Phonegap [Javascript + Html5] 开发一个提醒应用程序,其中用户输入他想要提醒的每周任务,我应该在每周的那一天提醒一个通知。
现在的重点是:我使用 Phonegap 本地通知插件来提醒通知,这个插件需要一个日期来及时提醒。
我怎样才能每周给出所需的日期......即:我怎样才能在一天结束时增加计数器?
通常如果日期是已知的:我使用这个函数:
if (typeof plugins !== "undefined")
{
var RId = 0;
var rDate =new Date();
var RemDate = reminder_deadline.split("T")[0];
var RemTimeB = reminder_deadline.split("T")[1];
var RemTime = RemTimeB.split("Z")[0];
var RYear = RemDate.split("-")[0];
var RMonth = RemDate.split("-")[1];
var RMonth = RMonth-1;
var RDay = RemDate.split("-")[2];
var RHour = RemTime.split(":")[0];
var RMinute = RemTime.split(":")[1];
var RSecond = RemTime.split(":")[2];
alert(RYear+".."+RMonth+".."+RDay+".."+RHour+".."+RMinute+".."+RSecond);
rDate.setFullYear(RYear);
rDate.setMonth(RMonth);
rDate.setDate(RDay);
rDate.setHours(RHour);
rDate.setMinutes(RMinute);
rDate.setSeconds(RSecond);
plugins.localNotification
.add({
date: rDate,
message: reminder_name,
id: RId
});
}
RId++;
}
但是现在用户将只输入星期一...我应该每周一通知他... 那有可能做到吗?
【问题讨论】:
-
您使用的是什么服务器端脚本技术?
-
我只使用 Javascript。 Html & Sqlite .. & 我使用 java 作为通知,但它是用我自己没有实现的插件制作的。
-
Sana... 这可能在 java 中比在 javascript 中做得更好,因为你会遇到目前的一堆问题。目前有一个“每天重复”的选项——所以你只需要在 Java 方面找到该选项并操纵它来设置每周重复的选项......我会说这与 @987654323 的第 56 行有关@github.com/phonegap/phonegap-plugins/blob/master/Android/…
-
但是我对Java一无所知,我该怎么做:(
-
我应该退出Phonegap并开始学习Java和Objective C吗?
标签: javascript jquery dayofweek gettimeofday