情况:
我有一个记录学生付款的程序(完全使用HTML,CSS和javascript制作),我希望能够自动计算在月底前自动停止课程的学生数量(通过自动我的意思是没有用户必须按任何按钮来获取该信息)。
我的问题是:
例如,如果我计划在每个月的29日运行该功能,那天用户不打开该程序,该功能是否仍然执行?
该程序是一个离线程序,可以下载一次并始终运行,如果用户决定,则无需再次连接到Web。
我会做类似的事情:
var thisMoment = new Date(),//creates a date object
currentDay = thisMoment.getDate(); //this would give me the day at that moment.
if(currentDay == 29) { }//code to be executed here
我知道我可以尝试一下,但是我必须等待一天,或者重写代码以便提前几分钟安排一些事情,但我会想念你可能会在这里分享的所有多汁信息哈哈哈。 / p>
任何帮助表示赞赏! :)
答案 0 :(得分:0)
除非有某种服务器端组件,否则只要用户关闭它,您的HTML应用就会立即停止存在。如果它没有打开,什么都不会发生。
要做这种事情,您需要一台能够持续运行的服务器应用程序,或某种在所需时间在服务器上运行应用程序/脚本的cron作业。然后,您需要让您的前端应用程序与此服务器通信,最有可能通过某种REST API。