这篇文章主要介绍了 js 获取日期,可以获取前天、昨天、今天、明天、后天, 需要的朋友可以参考下
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
- <html>
- <head>
- <meta http-equiv="Content-Type" content="textml; charset=utf-8">
- <title>
- js获取日期:前天、昨天、今天、明天、后天 - Liehuo.Net
- </title>
- </head>
- <body>
- <script language="JavaScript" type="text/javascript">
- function GetDateStr(AddDayCount) {
- var dd = new Date();
- dd.setDate(dd.getDate() + AddDayCount); //获取AddDayCount天后的日期
- var y = dd.getFullYear();
- var m = dd.getMonth() + 1; //获取当前月份的日期
- var d = dd.getDate();
- return y + "-" + m + "-" + d;
- }
- document.write("前天:" + GetDateStr( - 2));
- document.write("<br />昨天:" + GetDateStr( - 1));
- document.write("<br />今天:" + GetDateStr(0));
- document.write("<br />明天:" + GetDateStr(1));
- document.write("<br />后天:" + GetDateStr(2));
- document.write("<br />大后天:" + GetDateStr(3));
- </script>
- </body>
- <ml>
其中有一种方法是:Date.parse(dateVal),此函数功能强大,但是有个致命的缺点,那就是不支持我们常用的 "年 - 月 - 日" 格式,短日期可以使用 "/" 或 "-" 作为日期分隔符,但是必须用月 / 日 / 年的格式来表示,例如 "7/20/96"。 另一种方法是使用 split,比如: 但这种方法较为死板,要求固定的日期格式,只有在没有办法的情况下才用。 如果我们可以将年月日拆分开,就尽量将其拆开,比如 ASP 分别输出年月日。然后用 new Date 来处理,返回的便是日期类型。 日期格式化
来源: