我的微信新程序增加了一个日期计算器,这个日期计算器是之前海峰说想要有这个功能,然后晶晶也说他们经常会用到这个功能。包括三个功能:起日算讫日,讫日算起日,起日讫日算天数。
这次的版本更新可谓意义重大,因为它并不是一个纯JS的前端界面。而是包含了最近几个月来的学习。
这次的日期计算器,微信小程序只是做了真正的前端要做的工作,后台其实是有一台服务器的。小程序用指定的格式向后台服务器POST访问接口数据,后台服务器接收到请求后,根据输入数据进行计算并返回到小程序,小程序接收到服务器的数据后展示结果。
整个日期计算器的功能其实很简单,根据起始日期和期间天数计算截止日期是那天;根据期间天数和截止日期计算起始日期是哪天,根据起始日期和截止日期计算期间的天数。后台用的就是Calendar类的add功能。以及Calendar和Date以及SimpleDateFormat之间的转换来实现。一共不超过100行代码。却包含了一整个后台的艰辛和满满的收获感。
领取专属 10元无门槛券
私享最新 技术干货