显示当前一个礼拜的日期 new Date()
<div class="month"></div>
<table>
<tr>
<th>日</th>
<th>一</th>
<th>二</th>
<th>三</th>
<th>四</th>
<th>五</th>
<th>六</th>
</tr>
<tr class="day-time">
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
Js:
var date = new Date(),
weekday = date.getDay(),
month = date.getMonth(); // 日期
// 获取今天是星期几,然后获取这周礼拜天的时间戳
var sundayTime = date.getTime() - weekday*24*60*60*1000;
for(var i = 0; i < 7; i++){
$(".day-time td").eq(i).text(new Date(sundayTime + i*24*60*60*1000).getDate())
} // 展示月份
$(".month").text('当前的月份是:' + (month+1) + "月")
截图:

<div class="main">
<table border="1">
<tr>
<td>一</td>
<td>二</td>
<td>三</td>
<td>四</td>
<td>五</td>
<td>六</td>
<td>日</td>
</tr>
</table>
</div>
var doctorlist = [
{names:"张三",posite:"首席执行院长",url:"doctor_info.php",imgurl:"img/index05.jpg",timers:["2014-3-31", "2014-4-2"]},
{names:"李四",posite:"副院长",url:"doctor_info.php",imgurl:"img/index05.jpg",timers:["2014-3-26", "2014-3-27"]}
]
function gettime(z) { // 接收时间数据
var a = doctorlist[z].timers,
a_length = a.length,
b; var d =new Date();
// d.setFullYear(2014,1,28); // 设置时间 2014年 12月27日
_month = d.getMonth()+1; // 获取当天的月份 3月
_beforemonth = d.getMonth();
_aftermonth = d.getMonth()+2;
_day = d.getDate(); // 获取当天是日份 几号 15号
_weekday = d.getDay(); // 获取当天是周几 星期6 function maxDay(month){
// 计算一个月有几天
return new Date(d.getFullYear(), d.getMonth()+1,0).getDate();
}
function beformaxDay(month){
// 计算一个月有几天
return new Date(d.getFullYear(), d.getMonth(),0).getDate();
} // 这周都在本月份之内 if (_day-_weekday> 0 && maxDay(_month) > _day + (7-_weekday)) { var addHtml = "<tr class='tabbottyr'>"; // <td> </td>
for (var i = 1; i <= 7 ; i++) {
var ifelse;
for (var m = 0; m < a_length; m++) {
b = a[m].split('-');
if ((_day-_weekday+i)==b[2]&&_month==b[1]) {
ifelse="asd";
}
};
if (ifelse=="asd") {
addHtml = addHtml + "<td class='tabbot tabyes'>" + (_day-_weekday+i) + "</td>";
ifelse="";
}else {
addHtml = addHtml + "<td class='tabbot'>" + (_day-_weekday+i) + "</td>";
}
};
addHtml = addHtml + "</tr>"; }; // 当前这个礼拜里有这个月的月末 下个月的月初 在月底
if (_day + (7-_weekday) > maxDay(_month)) {
var addHtml = "<tr class='tabbottyr'>";
for (var i = 1; i <= _weekday-(_day-maxDay(_month)); i++) { var ifelse;
for (var m = 0; m < a_length; m++) {
b = a[m].split('-');
if ((_day-_weekday+i)==b[2]&&_month==b[1]) {
ifelse="asd";
}
};
if (ifelse=="asd") {
addHtml = addHtml + "<td class='tabbot tabyes'>" + (_day-_weekday+i) + "</td>";
ifelse="";
}else {
addHtml = addHtml + "<td class='tabbot'>" + (_day-_weekday+i) + "</td>";
}
};
for (var j = 1; j <= 7-(_weekday-(_day-maxDay(_month))); j++) { var ifelse;
for (var m = 0; m < a_length; m++) {
b = a[m].split('-');
if (j == b[2]&&_aftermonth==b[1]) {
ifelse="asd";
}
};
if (ifelse=="asd") {
addHtml = addHtml + "<td class='tabbot tabyes'>" + j + "</td>";
ifelse="";
}else {
addHtml = addHtml + "<td class='tabbot'>" + j + "</td>";
}
}
addHtml = addHtml + "</tr>";
} // 当前这个礼拜里有这个月的月末 下个月的月初 在月初
if (_day-_weekday < 0) { var addHtml = "<tr class='tabbottyr'>";
for (var i = 1; i <= _weekday-_day; i++) { var ifelse;
for (var m = 0; m < a_length; m++) {
b = a[m].split('-');
if (_beforemonth==b[1]&&(beformaxDay(_month)-(_weekday-_day)+i) == b[2]) {
ifelse="asd";
}
};
if (ifelse=="asd") {
addHtml = addHtml + "<td class='tabbot tabyes'>" + (beformaxDay(_month)-(_weekday-_day)+i ) + "</td>";
ifelse="";
}else {
addHtml = addHtml + "<td class='tabbot'>" + (beformaxDay(_month)-(_weekday-_day)+i ) + "</td>";
}
}; for (var j = 0; j < 7-(_weekday-_day); j++) {
var ifelse;
for (var m = 0; m < a_length; m++) {
b = a[m].split('-');
if ((j+1) == b[2]&&_month==b[1]) {
ifelse="asd";
}
};
if (ifelse=="asd") {
addHtml = addHtml + "<td class='tabbot tabyes'>" + (j+1) + "</td>";
ifelse="";
}else {
addHtml = addHtml + "<td class='tabbot'>" + (j+1) + "</td>";
} // addHtml = addHtml + "<td class='tabbot'>" + (j+1) + "</td>";
};
addHtml = addHtml + "</tr>";
}; return addHtml; }
显示当前一个礼拜的日期 new Date()的更多相关文章
- SQL Fundamentals || Single-Row Functions || 日期函数date functions
SQL Fundamentals || Oracle SQL语言 SQL Fundamentals: Using Single-Row Functions to Customize Output使 ...
- java日期时间Date类
java.util包提供了Date类来封装当前的日期和时间. Date类提供两个构造函数来实例化Date对象. 第一个构造函数使用当前日期和时间来初始化对象. Date( ) 第二个构造函数接收一个参 ...
- 日期类 Date
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; impor ...
- php 显示某一个时间相当于当前时间在多少秒前,多少分钟前,多少小时前
/* *function:显示某一个时间相当于当前时间在多少秒前,多少分钟前,多少小时前 *timeInt:unix time时间戳 *format:时间显示格式 */ public function ...
- 日期:Date
API--- java.util.Date:日期类,月份从0-11: 日期对象和毫秒值之间的转换. 1,日期对象转成毫秒值.Date类中的getTime方法. 2,如何将获取到的毫秒值转成具体的日期呢 ...
- 一个JS的日期格式化算法示例
一个JS的日期格式化算法. 例子: <script> /** * Js日期格式化算法实例 * by www.jbxue.com */ function dateFormat(date, f ...
- extjs中combobox默认显示第一个值
在进入页面时往往用户希望页面能够显示默认的内容,但是页面中会存在一些选项通过用户选择之后才会加载相应的内容.在这篇文章里面介绍了如何去设置页面中默认的内容,如combobox默认显示第一个值. 页面: ...
- Java开发笔记(三十九)日期工具Date
Date是Java最早的日期工具,编程中经常通过它来获取系统的当前时间.当然使用Date也很简单,只要一个new关键字就能创建日期实例,就像以下代码示范的那样: // 创建一个新的日期实例,默认保存的 ...
- (70)Wangdao.com第十一天_JavaScript 日期对象 Date
日期对象 Date 表示一个时间 Date 对象是 JavaScript 原生的时间库 它以1970年1月1日00:00:00作为时间的零点,可以表示的时间范围是前后各1亿天(单位为毫秒) 时间零点( ...
随机推荐
- AutoResetEvent和ManualResetEvent理解 z
AutoResetEvent和ManualResetEvent用于多线程之间代码执行顺序的控制,它们继承自WaitHandle,API相同,但在使用中还是有区别的. 每次使用时虽然理解了,但由于没有去 ...
- 类似 go get –u 的命令行参数实现
我们可能需要类似 go get –u -. 这样的方式来实现我们的应用,这时候我们无法简单地使用 flag.Parse 了,而是要用 FlagSet 了, 使用例子如下: package main ...
- window上Python环境的搭建
python下载地址:https://www.python.org/ 下载安装 安装完成后配置环境变量,在我的电脑右键属性点高级设置 双击 环境变量 里面第二框找到 path双击 在pytho ...
- Selenium 疑问之二:如何使页面滚动条移动到指定元素element的位置处?
在用selenium做测试时,会遇到需要操作的元素不在当前可视页面中的情况,如果是手工测试,自然很简单,手动拖拽滚动条到目标元素处即可. 那么,selenium如何实现这种情形呢?答案是需要借助Jav ...
- (转)C#序列化和反序列化小例子
网友关于序列化和反序列化的总结: ①序列化基本是指把一个对象保存到文件或流中,比如可以把文件序列化以保存到Xml中,或一个磁盘文件中 ②序列化以某种存储形式使自定义对象持久化: ③将对象从一个地方传递 ...
- PHP过滤HTML标签的三种方法
在做项目的过程中,我们经常需要用到过滤一些html标签来实现提高数据的安全性,其实就是删除那些对应用程序有潜在危害的数据.它用于去除标签以及删除或编码不需要的字符.首先分享一些比较常见的 $str=p ...
- Android——ProgressDialog 进度条对话框
public class ProgressDialogActivity extends Activity { private Button btn_large_pd, btn_horizonta ...
- 实时阴影渲染(一):PSSM平行分割阴影图
PSSM(Parallel Split Shadow Map)平行分割阴影图,是一种根据距离远近采用多个深度纹理渲染阴影的方法 适合用于室外大场景中的平行光比如太阳形成的阴影 本系列需要读者了解基本的 ...
- 仿qq空间相册的图片批量上传
效果: 转载请注明:http://www.cnblogs.com/TheViper/ 主要是flash组件的tilelist,这个很有用.还有对flash组件源码的一点修改hack. 还是代码很简单, ...
- Linux重置系统root密码
linux的root享有至高无上的权力,一旦root密码忘记或者被盗,是一件非常头痛的事情,那么怎么样才能找回root的密码呢,本人把其总结(亲身试验)如下: (一)Linux 系统密码破解 ...