惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

酷 壳 – CoolShell
酷 壳 – CoolShell
雷峰网
雷峰网
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Spread Privacy
Spread Privacy
H
Hacker News: Front Page
PCI Perspectives
PCI Perspectives
Webroot Blog
Webroot Blog
罗磊的独立博客
H
Heimdal Security Blog
TaoSecurity Blog
TaoSecurity Blog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
大猫的无限游戏
大猫的无限游戏
月光博客
月光博客
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Google Online Security Blog
Google Online Security Blog
Last Week in AI
Last Week in AI
美团技术团队
Help Net Security
Help Net Security
The Hacker News
The Hacker News
C
Cisco Blogs
T
The Blog of Author Tim Ferriss
J
Java Code Geeks
The Register - Security
The Register - Security
IT之家
IT之家
WordPress大学
WordPress大学
Jina AI
Jina AI
Recent Commits to openclaw:main
Recent Commits to openclaw:main
H
Help Net Security
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
T
Threat Research - Cisco Blogs
P
Proofpoint News Feed
NISL@THU
NISL@THU
爱范儿
爱范儿
The GitHub Blog
The GitHub Blog
Scott Helme
Scott Helme
V
Vulnerabilities – Threatpost
B
Blog
T
Tenable Blog
博客园 - 三生石上(FineUI控件)
T
The Exploit Database - CXSecurity.com
S
Security Affairs
小众软件
小众软件
Hacker News: Ask HN
Hacker News: Ask HN
Security Latest
Security Latest
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
W
WeLiveSecurity
A
Arctic Wolf
L
LINUX DO - 热门话题
Google DeepMind News
Google DeepMind News
M
MIT News - Artificial intelligence

博客园 - xixi8820

输入框验证输入数字的js 关于VS2005中GridView的自定义分页,单选、多选、排序、自增列的简单应用(转载的) 使用t-sql从身份证号中提取生日(转自别人,个人学习收藏用) 一个最简单的登录例子 js中setTimeout与setInterval的区别 js将html中的内容导出word、或者excel文件的方法 asp.net 2.0 生成验证码 在Asp.Net中应用DataFormatString ASP.NET中App_Code,App_Data等文件夹的作用 javascript 客户端验证 在DataGrid中模版列显示图片 上传图片 页面取物理路径和几种获取asp.net应用程序的路径 模式窗口关闭,并刷新父窗口的方法 跨页面实现多选 用window.location.href实现刷新另个框架页面 听说是个高效的分页存储过程,可以轻松应对百万数据(转) keycode 值 DataGrid点击删除按钮弹出对话框的问题
javascript 获得指定日期的临近日期的方法
xixi8820 · 2008-02-21 · via 博客园 - xixi8820

 1 //取得日期字符串,返回YYYY-MM-DD
 2 function getDate(date)
 3 {
 4     var thisYear = date.getYear();
 5     var thisMonth = date.getMonth() + 1;
 6     //如果月份长度是一位则前面补0
 7     if(thisMonth<10) thisMonth = "0" + thisMonth;
 8     
 9     var thisDay = date.getDate();
10     //如果天的长度是一位则前面补0
11     if(thisDay<10) thisDay = "0" + thisDay;
12     
13     return thisYear + "-" + thisMonth + "-" + thisDay;
14 }
15 
16 //取得日期时间字符串,返回YYYY-MM-DD HH:mm:SS
17 function getDateTime(date)
18 {
19     var thisYear = date.getYear();
20     var thisMonth = date.getMonth() + 1;
21     //如果月份长度是一位则前面补0
22     if(thisMonth<10) thisMonth = "0" + thisMonth;
23     
24     var thisDay = date.getDate();
25     //如果天的长度是一位则前面补0
26     if(thisDay<10) thisDay = "0" + thisDay;
27 
28     var thisHour = date.getHours();
29     //如果小时长度是一位则前面补0
30     if(thisHour<10) thisHour = "0" + thisHour;
31     
32     var thisMinute = date.getMinutes();
33     //如果分钟长度是一位则前面补0
34     if(thisMinute<10) thisMinute = "0" + thisMinute;
35     
36     var thisSecond = date.getSeconds();
37     //如果分钟长度是一位则前面补0
38     if(thisSecond<10) thisSecond = "0" + thisSecond;
39     
40     return thisYear + "-" + thisMonth + "-" + thisDay + " " + thisHour + ":" + thisMinute + ":" + thisSecond;
41 }
42 
43 //根据日期字符串生成日期对象,日期字符串格式为YYYY-MM-DD
44 function setDate(strDate)
45 {
46     var aDate = strDate.split("-");
47     return new Date(aDate[0],aDate[1]-1,aDate[2]);
48 }
49 
50 //获得指定日期的临近日期
51 //strDate:指定的日期,格式为yyyy-mm-dd  nDay:与指定日期相邻的天数 1为明天 -1为昨天
52 function getNearDay(strDate,nDay)
53 {
54     try
55     {
56         var oDate = setDate(strDate);
57         var newDate = new Date(oDate.valueOf() + nDay*24*60*60*1000);
58         return getDate(newDate);
59     }
60     catch(ex)
61     {
62         return "error";
63     }
64 }