导航:首页 > 编程语言 > phpdate获取星期

phpdate获取星期

发布时间:2022-06-08 06:31:51

A. php获取当前日期和星期

<?php
date_default_timezone_set("Asia/ShangHai");
$date=date('Y年m月d日');//获取时间
echo "$date ";
$weekarray=array("日","一","二","三","四","五","六");
echo "星期".$weekarray[date("w")];//获取星期
?>

B. php怎么获取本周的时间格式开始和结束

PHP的date函数是十分强大的。提供了非常多的格式给我们用。这里主要使用date相关函数就能达成目的,下面直接上代码。

<?php
$timestr=time();
$now_day=date('w',$timestr);
//获取一周的第一天,注意第一天应该是星期天
$sunday_str=$timestr-$now_day*60*60*24;
$sunday=date('Y-m-d',$sunday_str);
//获取一周的最后一天,注意最后一天是星期六
$strday_str=$timestr+(6-$now_day)*60*60*24;
$strday=date('Y-m-d',$strday_str);
echo"星期天:$sunday ";
echo"星期六:$strday ";
exit;
?>

输出结果:

如果你要星期一到星期日的自行加减一天

C. php已知日期获取星期

PHP 获取指定日期的星期方法如下:

<?php
header("Content-type:text/html;charset=utf-8");
//获取星期方法
functionget_week($date){
//强制转换日期格式
$date_str=date('Y-m-d',strtotime($date));

//封装成数组
$arr=explode("-",$date_str);

//参数赋值
//年
$year=$arr[0];

//月,输出2位整型,不够2位右对齐
$month=sprintf('%02d',$arr[1]);

//日,输出2位整型,不够2位右对齐
$day=sprintf('%02d',$arr[2]);

//时分秒默认赋值为0;
$hour=$minute=$second=0;

//转换成时间戳
$strap=mktime($hour,$minute,$second,$month,$day,$year);

//获取数字型星期几
$number_wk=date("w",$strap);

//自定义星期数组
$weekArr=array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");

//获取数字对应的星期
return$weekArr[$number_wk];
}

//测试
$date="2015-12-10";
echoget_week($date);
//星期四
?>

D. php 知道年月日怎么获得星期和节日

星期是可以的,不过节日倒没遇到过。如果是获得星期,可以这样:
date("D",mktime($hour,$minute,$second,$year,$month,$day)) 得到三个字母的星期,如Mon,Tue等
date("l",mktime($hour,$minute,$second,$year,$month,$day)) 得到完整字母的星期,如Monday,Tuesday等
date("w",mktime($hour,$minute,$second,$year,$month,$day)) 得到数字的星期,0表示周日,类推
如果想知道2010年8月1日是星期几的数字,则可用date("w",0,0,0,2010,8,1)获得

E. php如何计算某一天是周几

需要准备的材料分别是:电脑、php编辑器、浏览器。

1、首先,打开php编辑器,新建php文件,例如:index.php。

F. PHP实现根据时间戳获取周几的方法

本文实例讲述了PHP实现根据时间戳获取周几的方法。分享给大家供大家参考,具体如下:
获取某个时间戳的周几,以及未来几天以后的周几
其中:
$time
代表时间
$i
今天开始
具体示例代码如下:
function
getTimeWeek($time,
$i
=
0)
{
$weekarray
=
array("一",
"二",
"三",
"四",
"五",
"六",
"日");
$oneD
=
24
*
60
*
60;
return
"周"
.
$weekarray[date("w",
$time
+
$oneD
*
$i)];
}
$time=time();
echo
getTimeWeek($tiem);
更多关于PHP相关内容感兴趣的读者可查看本站专题:《php日期与时间用法总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。

G. 使用PHP 获取指定日期为星期几

/* * 功能:获取指定年月日是星期几 * 传参:年月日格式:2010-01-01的字符串 * 返回值:计算出来的星期值 * 创建者:东方曙光 * 创建时间:2010-07-13 * 最后修改时间:2010-07-13 * right (c)2010 [email protected] */function transition ($date) { $datearr = explode("-", $date); //将传来的时间使用“-”分割成数组 $year = $datearr[0]; //获取年份 $month = sprintf('%02d', $datearr[1]); //获取月份 $day = sprintf('%02d', $datearr[2]); //获取日期 $hour = $minute = $second = 0; //默认时分秒均为0 $dayofweek = mktime($hour, $minute, $second, $month, $day, $year); //将时间转换成时间戳 return date("w", $dayofweek); //获取星期值}

H. PHP中获取星期的几种方法

PHP星期几获取代码:

1 date("l");

2 //data就可以获取英文的星期比如Sunday

3 date("w");

4 //这个可以获取数字星期比如123,注意0是星期日

获取中文星期几:

1 $weekarray=array("日","一","二","三","四","五","六");

2 //先定义一个数组

3 echo "星期".$weekarray[date("w")];

获取指定日期是:

1 $weekarray=array("日","一","二","三","四","五","六");

2 echo "星期".$weekarray[date("w","2011-11-11")];

因为date函数非常强大,他完全可以胜任一切这样的工作我附个手册里的表吧 方便随时查阅

1 a - "am" 或是 "pm"

2 A - "AM" 或是 "PM"

3 d - 几日,二位数字,若不足二位则前面补零; 如: "01" 至 "31"

4 D - 星期几,三个英文字母; 如: "Fri"

5 F - 月份,英文全名; 如: "January"

6 h - 12 小时制的小时; 如: "01" 至 "12"

7 H - 24 小时制的小时; 如: "00" 至 "23"

8 g - 12 小时制的小时,不足二位不补零; 如: "1" 至 12"

9 G - 24 小时制的小时,不足二位不补零; 如: "0" 至 "23"

10 i - 分钟; 如: "00" 至 "59"

11 j - 几日,二位数字,若不足二位不补零; 如: "1" 至 "31"

12 l - 星期几,英文全名; 如: "Friday"

13 m - 月份,二位数字,若不足二位则在前面补零; 如: "01" 至 "12"

14 n - 月份,二位数字,若不足二位则不补零; 如: "1" 至 "12"

15 M - 月份,三个英文字母; 如: "Jan"

16 s - 秒; 如: "00" 至 "59"

17 S - 字尾加英文序数,二个英文字母; 如: "th","nd"

18 t - 指定月份的天数; 如: "28" 至 "31"

19 U - 总秒数

20 w - 数字型的星期几,如: "0" (星期日) 至 "6" (星期六)

21 Y - 年,四位数字; 如: "1999"

22 y - 年,二位数字; 如: "99"

23 z - 一年中的第几天; 如: "0" 至 "365"

I. PHP获取当前日期所在星期(月份)的开始日期与结束日期(实现代码)

代码如下:
// 获取指定日期所在星期的开始时间与结束时间
function getWeekRange($date){
$ret=array();
$timestamp=strtotime($date);
$w=strftime('%u',$timestamp);
$ret['sdate']=date('Y-m-d 00:00:00',$timestamp-($w-1)*86400);
$ret['edate']=date('Y-m-d 23:59:59',$timestamp+(7-$w)*86400);
return $ret;
}

// 获取指定日期所在月的开始日期与结束日期
function getMonthRange($date){
$ret=array();
$timestamp=strtotime($date);
$mdays=date('t',$timestamp);
$ret['sdate']=date('Y-m-1 00:00:00',$timestamp);
$ret['edate']=date('Y-m-'.$mdays.' 23:59:59',$timestamp);
return $ret;
}

// 以上两个函数的应用
function getFilter($n){
$ret=array();
switch($n){
case 1:// 昨天
$ret['sdate']=date('Y-m-d 00:00:00',strtotime('-1 day'));
$ret['edate']=date('Y-m-d 23:59:59',strtotime('-1 day'));
break;
case 2://本星期
$ret=getWeekRange(date('Y-m-d'));
break;
case 3://上一个星期
$strDate=date('Y-m-d',strtotime('-1 week'));
$ret=getWeekRange($strDate);
break;
case 4: //上上星期
$strDate=date('Y-m-d',strtotime('-2 week'));
$ret=getWeekRange($strDate);
break;
case 5: //本月
$ret=getMonthRange(date('Y-m-d'));
break;
case 6://上月
$strDate=date('Y-m-d',strtotime('-1 month'));
$ret=getMonthRange($strDate);
break;
}
return $ret;
}

J. php代码怎么获取今天是星期几

//第一种写法
$da=date("w");
if($da=="1"){
echo"今天是星期一";
}elseif($da=="2"){
echo"今天是星期二";
}elseif($da=="3"){
echo"今天是星期三";
}elseif($da=="4"){
echo"今天是星期四";
}elseif($da=="5"){
echo"今天是星期五";
}elseif($da=="6"){
echo"今天是星期六";
}elseif($da=="0"){
echo"今天是星期日";
}else{
echo"你输入有误!!";
};
//第二种写法
$ga=date("w");
switch($ga){
case1:echo"今天是星期一";break;
case2:echo"今天是星期二";break;
case3:echo"今天是星期三";break;
case4:echo"今天是星期四";break;
case5:echo"今天是星期五";break;
case6:echo"今天是星期六";break;
case0:echo"今天是星期日";break;
default:echo"你输入有误!";
};www.jbxue.com
//第三种写法
echo"今天是星期".mb_substr("日一二三四五六",date("w"),1,"utf-8");

阅读全文

与phpdate获取星期相关的资料

热点内容
3dmax取消当前命令 浏览:359
显示当前模式下所有可执行的命令 浏览:758
为什么程序员拿了股份还要高薪 浏览:946
电脑运行命令里的记录能删吗 浏览:697
linuxwss 浏览:848
一个软件需要登录服务器地址 浏览:923
哪里有解压程序 浏览:299
java静态方法内存 浏览:545
我的世界ec服务器如何带vip 浏览:737
什么是由解析器域名和服务器构成 浏览:414
自动识别电影信息源码 浏览:849
柱筋箍筋加密区怎么算 浏览:48
钢筋中加密15倍是什么意思 浏览:366
esc加密算法 浏览:518
linux运行exe命令 浏览:124
一级建造师管理pdf 浏览:720
如何更改服务器登录账号 浏览:317
看pdf文件软件 浏览:183
android恢复模式 浏览:808
生命令人忧 浏览:597