55问答网
所有问题
php中知道具体的日期。怎么转换成一年中第多少天。例如2011-1-1是2011年的第一天
如题所述
举报该问题
推荐答案 2011-04-28
$firstDay = strtotime('2011-01-01'); //一年的第一天
$now = strtotime('2011-04-27'); //具体日期
echo $diff = ($now-$firstDay)/86400; //第几天:(具体日期时间戳-第一天日期时间戳)/一天
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/FQGIL8Ic4.html
其他回答
第1个回答 2011-04-28
date函数的参数'z' 。返回值从0-366
date ( 时间格式 , 时间戳) , strtotime 把日期格式,转换成unix时间戳
例如:
echo date('z',strtotime("2011-1-1")); //返回 0
echo date('z',strtotime("2011-1-2")); //返回 1本回答被提问者采纳
相似回答
...
的第多少天
转成
具体的年
月日。
例如
、第62天
是2011
-2-3
答:
给你个思路吧,把2010-12-31转化成unix时间戳,貌似是mktime()函数,赋给一个变量,加上天数*24*3600(一共多少秒),再将其转化成时间。我想想,好像strtotime()函数跟FROM_UNIXTIME()两个函数就可以了
mysql
如何
把
一年中的第
几天,比如第300天 ,
转换成日期
答:
MySQL函数里有一个函数是MAKEDATE(year, day_of_year),给定年份数和天数返回一个
日期
,如果day_of_year小于1,即返回NULL。如:MAKEDATE(2010, 365) →‘2010-12-31’,MAKEDATE(2010, 367) →'
2011
-01-02'这个函数会考虑闰年的情况的 ...
2011年
9月1日-2012年8月31日,利用datedif函数计算出来时365天,而实 ...
答:
可以利用DATEDIF函数 公式如下:=DATEDIF("
2011
-09-01","2012-8-31","D")=365 =DATEDIF(起始日期,终结日期,参数)起始日期就、可以为任意合法
的日期
格式(建议不要用“.”来作为分隔符),或者单元格数值。将最后一个参数改成"M",返回月数;改成"D"返回天数。
...
如何
根据
日期
确定它是属于该年的第几周?如
2011-1
-2属于
2011年的第
2...
答:
/* 返回两个日期相隔的天数 */ int dateDiff(int y1, int m1, int d1, int y2, int m2, int d2){ int i;int days[] = {31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};int diff0 = 0, diff1 = 0, diff2 = 0;/* 计算d
1日期
到d1所在年份
第一天
相隔的天数 ...
怎么
计算
一年中的
某
一天
是该
年的第
几周?
答:
每周
的第一天
是星期日,那么算法是:(每年1月1号的星期几+当天距离当年1月1号的天数-1)/7。举个例子就是,比如
2011的1
月1号是星期6,从1月1日至今天8月21号的总天数是:(31×4+28+30×2+21)=233,那么(6+233-1)/7=34.1,取其整数即为8月21号
是2011年的第
34周。
大家正在搜
php时间戳转换日期
phpexcel日期转换
时间戳与日期的转换方法
php日期转为字符串
php时间戳转换中国标准时间
时间戳转换日期格式
日期转成时间戳
php转换时间戳
php验证日期字符串
相关问题
php怎么判断输入的日期是一年的第多少天
java小问题 怎么把一个String的时间转化为标准格式时...
PHP 计算某日是这一年的第几周
如何用PHP输入两个月后的时间 例如今天是2010.11.1...
EXCEL 日期格式,现在里面有的日期格式是2011/1/1...
EXCEL函数,已知开始使用日期,求4年后的到期日,例如:开...
excel 日期怎么转换成文本的 比如:2011年1月要变成...
EXCEL中如何将月日年的格式改成年月日啊,例如2011年1...