<html>

<script language="javascript">

function showdate(){

c = new Date(2008,1,29);//输入开学的日期.注意,月份是从0-11;

comper=c.getTime();//以2008年2月29日作为上半学期结束。然后记录新的开学日期

var now= new Date();//获取当前时间

var d_now=now.getTime();//获取当前时间秒数

if (d_now > comper)

{d = new Date(2008,2,3);}

else d = new Date(2007,8,3);//输入开学的日期.注意,月份是从0-11;

d_start=d.getTime();//获取时间秒数,具体见手册

//document.write(d_start);

var now= new Date();//获取当前时间

var d_now=now.getTime();//获取当前时间秒数

//document.write(d_now);

var Week_num =(d_now-d_start)/604800000;//3600,000毫秒*24*7=604800000

if((d_now-d_start)%604800000)

{ Week_num = Week_num+1;

}

else

{

}

Week_num= Math.floor(Week_num);

document.write("</b><font color=red> 第" + Week_num + "周</font>");

//return(Week_num);

}

</script>

<?

//计算今天是开学第几周

function Show_week(){

$now_time=time();//获取今天的时间戳

$compar = 1204214400;//hour,minute,second month,day,year,is_dst

//上半学期的结束时间

if($now_time>$compar)

{

$start_time = 1204473600;//时间戳,秒数2008,3,3);

}//下学期时间

else

{

$start_time = 1188748800;//2007.9.3

}//上学期开学时间

$Week_num =($now_time-$start_time)/604800;//3600,000毫秒*24*7=604800000

//echo $start_time;

if(($now_time-$start_time)%604800)

{ $Week_num = $Week_num+1;

}

else

{

}

$Week_num = floor($Week_num);

return($Week_num);

}

//计算当天所在周的范围

function Week_date(){//此处考虑到放假没有人使用,所以没有考虑跨年的日期改变

$now=getdate();//获取当前时间组

$Week_day=$now[weekday];//日

$Now_Time=time();

//echo $Now_Time;

//echo $Week_day;

switch($Week_day){ case Monday: // echo "1"; $Last_time=$Now_Time; $Next_time=$Now_Time+(6*24*60*60); // 6 days; 24 hours; 60 mins; 60secs 以后依次类推 break; case Tuesday: echo "2"; $Last_time=$Now_Time-(1*24*60*60); $Next_time=$Now_Time+(5*24*60*60); break; case Wednesday: // echo "3"; $Last_time=$Now_Time1-(2*24*60*60); $Next_time=$Now_Time+(4*24*60*60); break; case Thursday: // echo "4"; $Last_time=$Now_Time-(3*24*60*60); $Next_time=$Now_Time+(3*24*60*60); break; case Friday: // echo "5"; $Last_time=$Now_Time-(4*24*60*60); $Next_time=$Now_Time+(2*24*60*60); break; case Saturday: //echo "6"; $Last_time=$Now_Time-(5*24*60*60); $Next_time=$Now_Time+(1*24*60*60); break; case Sunday ; //echo "7"; $Last_time=$Now_Time-(6*24*60*60); $Next_time=$Now_Time; break;

}

//echo $Last_time;

//echo $Next_time;$Last_time1=date('Y年m月d日', $Last_time);

$Next_time1=date('Y年m月d日', $Next_time) ;

$week_rs = "$Last_time1 ~ $Next_time1";

return($week_rs);

}

?>

</html>

分享到:

2012-04-06 09:12

浏览 1350

评论

mysql 第几周 时间戳_php时间戳函数实现计算第几周,以及当天所在周的具体日期范围...相关推荐

  1. ORACLE获取当天所在月份的所有日期和周几(每月类似台历显示)

    背景: 做看板的时候,其中有一项内容是,需要根据在看板上显示当月的周别,即类似台历的页面,以大屏的形式显示. 当时然后想了好久,突然间想到好久之前,帮忙写过一个SQL,需要显示当年的所有周别,同时需要 ...

  2. php中的时间戳_PHP 时间戳 timestamp

    PHP 时间戳 UNIX 时间戳(timestamp)是 PHP 中关于时间日期一个很重要的概念,它表示从 1970年1月1日 00:00:00 到当前时间的秒数之和. PHP提供了内置函数 time ...

  3. php中的时间戳_php时间戳是什么

    时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总毫秒数.通俗的讲, 时间戳是一份能够表示一份数据在一个特定时间点已经存在的 ...

  4. java 获取周六周日_JS实现获取当前所在周的周六、周日示例分析

    本文实例讲述了JS实现获取当前所在周的周六.周日.分享给大家供大家参考,具体如下: 需求:无论当前是哪一天,获取当天所在周的周末 是哪一天 实现步骤: 比如,今天周一,则周日距离今天还有(7-1)=6 ...

  5. python计算职工工资调整,关于Python 3:Python 3-实现一个函数来计算小时工资和工作小时数...

    我正在研究一个问题,在这里我需要创建一个包含两个参数的程序:每小时工资和员工工作的小时数.超过40小时的任何时间都是加班,应支付1.5倍的费用. 到目前为止,我提出了以下建议: def wage(ho ...

  6. Java获取指定日期所在周的周一和周日的日期

    原来开发里很少有时间相关的开发任务,Calendar日历类用的太少,随手写的记录一下. 需求:判断用户当周是否已经提交过数据,按周一至周日为一周期来算 public static void main( ...

  7. js中计算当前日期是当年的第xx周(涉及跨年)

    遇到一个问题, 第一周是从一月一日开始计算, 但一月一日并不一定就是周一,意味着,这一周将包含两部分,一部分属于上一年度最后几天, 一部分属于新一年最初几天,如下图 解决办法: 1.计算出第一年的第一 ...

  8. php mysql日期转换成时间戳_php日期转时间戳,指定日期转换成时间戳

    UNIX时间戳和格式化日期是我们常打交道的两个时间表示形式,Unix时间戳存储.处理方便,但是不直观,格式化日期直观,但是处理起来不如Unix时间戳那么自如,所以有的时候需要互相转换,下面给出PHP日 ...

  9. MySQL获取当前日期、时间、时间戳函数

    MySQL获取当前日期.时间.时间戳函数 1.MySQL 获取当前日期时间 函数 1.1 获取当前日期(date)函数:curdate() 1.2 获取当前时间(time)函数:curtime() 1 ...

最新文章

  1. 走近云计算:解密IaaS、PaaS和SaaS
  2. 进程间通信的5种方式
  3. 在bash脚本中进行浮点运算
  4. 数据算法与结构基本知识
  5. android-x86 镜像iso下载_2019年微软MSDN原版镜像系统下载地址 Win10/7原版系统iso镜像文件...
  6. Spring Boot 企业实战_前夕
  7. html asp 日历_全球第一本《2021世界艺术日历》,正式发售!
  8. 使用Scikit Learn的分类器探索Iris数据集
  9. 系统修复-菜鸟也DIY
  10. MATLAB | 比生命游戏更自由的生命游戏
  11. VC调用3dmax自动化对象
  12. Moore-Penrose广义逆(加号广义逆)定义及相关性质
  13. lettcode算法题目--玛祖游戏
  14. win10电脑插上U盘不显示盘符如何办?
  15. 宋星:误读数据等于自杀
  16. exe4j打成的exe文件运行时每次弹窗this executable was created with an evaluation version of exe4j
  17. python爬取搜狗微信指定关键词的全部内容
  18. 证件照的要求是什么?
  19. ZYNQ简介 | ZYNQ到底是什么?
  20. 洛谷p2404 自然数的拆分

热门文章

  1. 前端学习(3184):ant-design的button介绍按钮属性
  2. 前端学习(3156):react-hello-react之脚手架文件_src
  3. 前端学习(2922):vue中的事件修饰符
  4. [html] p标签里面嵌套img标签会出现向上高3像素是什么原因?如何处理?
  5. [html] 如何实现默认显示git的第一帧图片,当鼠标经过时,播放完整的gif动画
  6. 前端学习(2781):底部tabber配置
  7. 工作206:修改新增按钮显示逻辑
  8. 工作115:赋值给form对象
  9. 前端学习(2249)注册 创建 拉取
  10. 前端学习(1878)vue之电商管理系统电商系统之左侧菜单布局