显示这一礼拜的日期
html:
<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()的更多相关文章

  1. SQL Fundamentals || Single-Row Functions || 日期函数date functions

    SQL Fundamentals || Oracle SQL语言   SQL Fundamentals: Using Single-Row Functions to Customize Output使 ...

  2. java日期时间Date类

    java.util包提供了Date类来封装当前的日期和时间. Date类提供两个构造函数来实例化Date对象. 第一个构造函数使用当前日期和时间来初始化对象. Date( ) 第二个构造函数接收一个参 ...

  3. 日期类 Date

    import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; impor ...

  4. php 显示某一个时间相当于当前时间在多少秒前,多少分钟前,多少小时前

    /* *function:显示某一个时间相当于当前时间在多少秒前,多少分钟前,多少小时前 *timeInt:unix time时间戳 *format:时间显示格式 */ public function ...

  5. 日期:Date

    API--- java.util.Date:日期类,月份从0-11: 日期对象和毫秒值之间的转换. 1,日期对象转成毫秒值.Date类中的getTime方法. 2,如何将获取到的毫秒值转成具体的日期呢 ...

  6. 一个JS的日期格式化算法示例

    一个JS的日期格式化算法. 例子: <script> /** * Js日期格式化算法实例 * by www.jbxue.com */ function dateFormat(date, f ...

  7. extjs中combobox默认显示第一个值

    在进入页面时往往用户希望页面能够显示默认的内容,但是页面中会存在一些选项通过用户选择之后才会加载相应的内容.在这篇文章里面介绍了如何去设置页面中默认的内容,如combobox默认显示第一个值. 页面: ...

  8. Java开发笔记(三十九)日期工具Date

    Date是Java最早的日期工具,编程中经常通过它来获取系统的当前时间.当然使用Date也很简单,只要一个new关键字就能创建日期实例,就像以下代码示范的那样: // 创建一个新的日期实例,默认保存的 ...

  9. (70)Wangdao.com第十一天_JavaScript 日期对象 Date

    日期对象 Date 表示一个时间 Date 对象是 JavaScript 原生的时间库 它以1970年1月1日00:00:00作为时间的零点,可以表示的时间范围是前后各1亿天(单位为毫秒) 时间零点( ...

随机推荐

  1. Java:过去、未来的互联网编程之王

    Java对你而言是什么?一门你大学里学过的语言?一个IT行业的通用语言?你相信Java已经为下一次互联网爆炸做好了准备么?Java 一方面为嵌入式计算做了增强,而另一方面为实时应用做了精简,本文将介绍 ...

  2. CentOS 安装 Chrome

    cd  /etc/yum.repos.d/ vi  google.repo [gogle] name=Google-x86_64 baseurl=http://dl.google.com/linux/ ...

  3. SCI期刊的审稿流程

    审稿中涉及到的人: EIC-Editor in Chief 主编, 此人很重要,有稿件最终决定权. ADM- (可能是) Administrator 应该是协助主编日常工作的. AE-Associat ...

  4. Codeforces 626D Jerry's Protest 「数学组合」「数学概率」

    题意: 一个袋子里装了n个球,每个球都有编号.甲乙二人从每次随机得从袋子里不放回的取出一个球,如果甲取出的球比乙取出的球编号大则甲胜,否则乙胜.保证球的编号xi各不相同.每轮比赛完了之后把取出的两球放 ...

  5. isPowerOfTwo

    //Given an integer, write a function to determine if it is a power of two. public class isPowerOfTwo ...

  6. cocos2d-lua class 方法解释

    lua中没有类的概念,有的只是表(table),而类之间的继承也就是将父类的表连到了一起,派生类中没有找到的属性和方法就通过元表查找父类,在cocos2d-lua中,封装好的class方法,完美的实现 ...

  7. HttpWebRequest访问时,错误:(401)未经授权。

    HttpWebRequest访问时,错误:(401)未经授权. 某网页,我不想做登录界面,直接使用域的帐号密码来访问.如果网站设置成Window身份验证,单独的页面都没问题,而是通过使用HttpWeb ...

  8. xml是什么?

    xml Extensible Markup Language 可扩展标记语言 它被设计用来传输和存储数据. 它的内容都是由标签组成,非常有规律.

  9. oracle通过DBlink连接mysql(MariaDB)

    1.安装先装 mysql-connector-odbc(或 mariadb-connector-odbc )和unixODBChttps://downloads.mariadb.org/mariadb ...

  10. linux 关闭系统提示声音

    关闭Linux 提示声音:   rmmod pcspkr      //永久关闭 在/etc/modprobe.d/blacklist文件最后加上 blacklist pcspkr