JavaScript+jQuery网页特效设计任务驱动教程
上QQ阅读APP看书,第一时间看更新

任务2-4 在特定日期的特定时段显示打折促销信息

【任务描述】

(1)创建1个日期对象,且以常规格式在网页中显示当前日期与时间。

(2)在特定日期的特定时段实施打折促销,并在网页中输出相应的提示信息。

【思路探析】

(1)使用new Date(日期与时间字符串)创建自定义的日期。

(2)使用if语句与if…else…语句的嵌套结构分别控制年、月和日期数,只在特定日期的特定时段在网页中输出打折促销的提示信息。

【特效实现】

实现在特定日期的特定时段显示打折促销信息的JavaScript代码如表2-19所示。

表2-19 实现在特定日期的特定时段显示打折促销信息的JavaScript代码

表2-19中的代码解释如下。

(1)03行使用的getFullYear()方法总是返回4位完整的年份,如2001、1998等。当年份在1900~1999时,getFullYear()返回2位数字,如1999返回99,1980返回80等,当年份不在1900~1999范围时同getFullYear(),返回4位完整的年份。

(2)只有12行的表达式“dq_month==5”的值为true时,内层的if…else…语句才会执行。