就是像my97控件那样的日期,假如 2009年 第一周是 28 29 30 31 1 2 3 其中28 29 30 31 是08年的最后3天。
那么09年的最后一周(09年有53周)是 27 28 29 30 31 1 2 其中1 2 是2010年的
那2010年的第一周就是从3号开始了,那么2010年的第一周就是:3 4 5 6 7 8 9 就像这样的 都是和my97控件上显示的一样my97控件 默认的是 每年的第一周是 在周四 好像是这么说的 我有点困惑 请给位高手帮我解答下,先谢谢了
那么09年的最后一周(09年有53周)是 27 28 29 30 31 1 2 其中1 2 是2010年的
那2010年的第一周就是从3号开始了,那么2010年的第一周就是:3 4 5 6 7 8 9 就像这样的 都是和my97控件上显示的一样my97控件 默认的是 每年的第一周是 在周四 好像是这么说的 我有点困惑 请给位高手帮我解答下,先谢谢了
用MySQL来转换一下吧:
SET @DT = 2010;
SET @DT = @DT+1;
SET @DT = concat(@DT,'-01-01');
SELECT WEEK(DATE_SUB(
STR_TO_DATE(@DT,GET_FORMAT(DATE,'ISO'))
,INTERVAL 1 DAY)
);
<?php
$t1 = strtotime("2010-01-01"); //第一天时间戳
$t2 = strtotime("2010-12-31"); //最后一天时间戳
$weektime = 3600 * 24 * 7;
$weeknum = ($t2 - $t1)/$weektime;
echo $weeknum; //52刚好整数,一共有52周