`
蓝色飞扬
  • 浏览: 95194 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JS发送信息时计算当前日期与所选日期之间的提示函数

阅读更多

function caculateDateTip(dt){

var MinMilli = 1000 * 60;

var HrMilli = MinMilli * 60;

var DyMilli = HrMilli * 24;

var nowFullDate = new Date();

var nowDate = new Date(nowFullDate.getFullYear(),nowFullDate.getMonth(),nowFullDate.getDate());

var nowWeek = nowDate.getDay();

var dtWeek = dt.getDay();

var t = Date.parse(dt) - Date.parse(nowDate);

var mday = Math.floor(Math.abs(t / DyMilli));

var tipStr = "";

if(mday <= 2){

switch(mday){

case 0: tipStr = "今天"; break;

case 1: tipStr = "明天"; break;

case 2: tipStr = "后天"; break;

}

}else{

var we = dtWeek - nowWeek;

var ndWeek = nowWeek + mday;

if(nowWeek == 0){

if(ndWeek <= 7){

switch(ndWeek){

case 3: tipStr = "下周三";break;

case 4: tipStr = "下周四";break;

case 5: tipStr = "下周五";break;

case 6: tipStr = "下周六";break;

case 7: tipStr = "下周日";break;

}

}else{

tipStr = dt.format("yyyy-MM-dd");

}

}else{

if(ndWeek <= 14){

switch(ndWeek){

case 3: tipStr = "本周三";break;

case 4: tipStr = "本周四";break;

case 5: tipStr = "本周五";break;

case 6: tipStr = "本周六";break;

case 7: tipStr = "本周日";break;

case 8: tipStr = "下周一";break;

case 9: tipStr = "下周二";break;

case 10: tipStr = "下周三";break;

case 11: tipStr = "下周四";break;

case 12: tipStr = "下周五";break;

case 13: tipStr = "下周六";break;

case 14: tipStr = "下周日";break;

}

}else{

tipStr = dt.format("yyyy-MM-dd");

}

}

}

return tipStr;

}

分享到:
评论

相关推荐

    jsp日历插件 js

    在本项目中,我们关注的是一个基于JSP(JavaServer Pages)的日历插件,它利用JavaScript来增强用户体验,特别是实现了一项功能:当鼠标移动到日历上时,能够自动获取并显示当前鼠标位置所对应的日期。 首先,我们...

    程序天下:JavaScript实例自学手册

    14.13 获取JavaScript函数中的所有参数 14.14 奇偶数的判断 14.15 在JavaScript运行VBScript函数 14.16 购物篮中常用的计算总价效果 14.17 同一用户的来访统计 14.18 十六进制转换为十进制 14.19 将URL转化为16进制 ...

    《程序天下:JavaScript实例自学手册》光盘源码

    2.8 删除时的确认提示 2.9 按钮只能单击一次 2.10 防止按钮连击 2.11 图片式按钮 2.12 文字显示在按钮底部 2.13 选择不同的列表项就显示不同的按钮 2.14 使用按钮控制文本渐变 2.15 翻页效果的公告栏 2.16 动态设置...

    万年历包含农历显示

    例如,`date('Y-m-d')`将返回当前日期的年月日格式。要实现鼠标悬停显示某一天的公历日期,可以利用JavaScript配合PHP的AJAX技术,通过点击或悬停事件获取日期,然后向服务器发送请求,PHP根据接收到的日期返回对应...

    jQuery设置时分秒倒计时代码.zip

    倒计时是通过计算当前时间与设定目标时间之间的差值来实现的,这个差值通常以秒为单位。在JavaScript中,我们可以使用`Date`对象来获取当前时间,并创建一个新的`Date`对象表示目标时间。然后,通过不断更新并显示...

    发送验证码倒计时.rar

    这涉及到JavaScript的日期对象(`Date`)以及时间计算,例如`setInterval`函数每秒更新一次倒计时显示。时间格式化也很重要,确保显示的倒计时易于阅读,如"59秒"、"29秒"等。 6. **用户交互反馈**:在倒计时期间,...

    PHP完整表单验证 php源码js+ajaxc

    通过JavaScript发送异步请求到PHP脚本,验证结果可以立即反馈给用户,而不会打断当前页面的显示。JavaScript(如jQuery库)负责监听表单事件,发起AJAX请求,而PHP脚本负责验证并返回响应。 在提供的压缩包"PHP完整...

    javascript常用小例子

    此代码示例计算了一个特定日期(如圣诞节)与当前日期之间的天数差,并显示出来。如果计算的结果为0,则显示相应的倒计时消息。 #### 11. 打印当前页面 ```javascript &lt;script language="Javascript"&gt; // Begin ...

    2021-2022计算机二级等级考试试题及答案No.5409.docx

    9. VBA中,Date函数返回当前日期,Now返回当前日期和时间,Time返回当前时间,Today在某些版本的VBA中可能只返回日期。 10. 控件在窗体中的左右位置由Left属性决定,Top属性决定上下的位置。 11. HTML网页的基本...

    云开发-疫情期间-健康上报解决方案-JavaScript-下载

    这些框架能帮助快速构建可复用的UI组件,如健康状态选择器、日期选择器等。 3. 云开发平台: "云开发"通常指的是提供一站式服务的云平台,如阿里云、腾讯云等。它们提供包括数据库、存储、计算在内的多种服务,...

    JS手机时间闹钟设置界面特效

    例如,当闹钟触发时,可以使按钮改变颜色、添加震动动画或者显示提示信息。 - 使用CSS3的transition和animation属性可以创建平滑的过渡和动画效果。 6. **兼容性考虑**: - 不同浏览器对JS和Web API的支持程度...

    jQuery每日签到功能日历代码.zip

    这可能包括计算月份的天数,根据当前日期设置日历,以及检查是否为周末或节假日。 7. 动画效果:jQuery的`.animate()`函数可以添加平滑的过渡效果,如淡入淡出或滑动,提升用户体验。 8. 可能还有其他自定义的...

    javascript实现详细时间提醒信息效果的方法

    通过计算当前时间与解析后的时间对象之间的毫秒差值,并将其转换为秒数,我们可以进一步判断两个时间之间的差值。通过一系列的if语句进行条件判断,可以区分不同的时间段并输出相对应的提示文本。 例如,如果时间差...

    html网页中常用的JavaScript

    此段代码计算了距离指定日期(例如圣诞节)还有多少天,并将其显示出来。 #### 十一、打印当前页面 为了方便用户打印网页内容,可以在页面中添加打印按钮。 **示例代码**: ```html &lt;!-- Begin --&gt; if (window....

    JavaScript Cookie显示用户上次访问的时间和次数

    在信息技术领域,Cookies 是一小段存储在用户计算机上的文本信息,网站通过它能够在用户再次访问时识别和追踪用户信息。JavaScript 是一种广泛使用的网页编程语言,常用来在客户端实现动态交互和数据处理。在本例中...

    php网络开发完全手册

    4.2.1 获得日期时间信息的函数getdate 60 4.2.2 获得当前时间的函数 4.2.2 gettimeofday 61 4.2.3 日期验证函数checkdate 61 4.2.4 格式化本地时间日期的函数date 62 4.2.5 获得本地化时间戳的函数mktime 64 4.2.6 ...

    2021-2022计算机二级等级考试试题及答案No.14353.docx

    12. 查询日期条件:查询15天前参加工作的记录,准则应为`()-15`,表示查找日期小于当前日期减15天的记录。 13. JavaScript 引用类型:JavaScript中的引用类型包括对象、数组和函数,布尔值是基本类型。 14. 线程...

    jquery每日签到日历插件`

    3. 时间和日期处理:JavaScript的Date对象可以用来处理日期和时间,计算当前日期、获取月份的第一天和最后一天等。 4. AJAX请求:如果签到状态存储在服务器端,需要通过AJAX异步发送请求,与服务器进行数据交换。 ...

    PHP和MySQL Web开发第4版pdf以及源码

    第5章 代码重用与函数编写 5.1 代码重用的好处 5.1.1 成本 5.1.2 可靠性 5.1.3 一致性 5.2 使用require()和include()函数 5.2.1 文件扩展名和require()语句 5.2.2 使用require()制作Web站点的模版 5.2.3 ...

Global site tag (gtag.js) - Google Analytics