http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 8041|回复: 6

[PHP] PHP中的服务器及日期函数

[复制链接]
发表于 2018-12-15 11:31:14 | 显示全部楼层 |阅读模式
[PHP] 纯文本查看 复制代码
<html>
<head>
<title>;PHP中的服务器及日期函数</title>
</head>
<body>
<?php
//phpinfo()的使用
        //phpinfo(); 
//浏览器相关操作
        if(strstr($_SERVER["HTTP_USER_AGENT"], "2345"))  //使用系统变量判断用户浏览器类型
        {
                echo "您使用的是:2345加速浏览器";
        }
        echo "<p>";
        
//IP        
        echo "您的 IP 地址为:";
        echo $_SERVER['REMOTE_ADDR']; //使用系统变量输出用户 IP
        echo "<p>";
        
//检查日期的合法性
        if(checkdate(12,30,2018)) //如果检查日期合法
                echo "12,30,2018 是正确的日期!";
        else //如果检查日期不合法
                echo "12,30,2018 不是正确是日期!";
                
        echo "<p>";
        
        if(checkdate(2,30,2018)) //如果检查日期合法
                echo "2,30,2018 是正确的日期!";
        else //如果检查日期不合法
                echo "2,30,2018 不是正确是日期!";
//格式化输出当前日期
        
?>
</body>
</html>

结果:
您使用的是:2345加速浏览器
您的 IP 地址为:127.0.0.1
12,30,2018 是正确的日期!
2,30,2018 不是正确是日期!

参 数
表 示 意 义
返 回 值
d 表示显示月份中的第几天 返回有前导零的2位数字,从01到31
D 表示星期中的第几天,以文本形式显示 返回3个字母从Mon到Sun
j 表示月份中的第几天 返回没有前导零的数字,从1到31
l 表示星期几 返回完整的文本格式从Sunday到Saturday
S 表示每月天数后面的英文后缀 返回2个字符,如:st、nd、rd或者th。可以和j一起用
w 表示星期中的第几天 返回0(星期天)到6(星期六)的数字
z 表示年份中的第几天 返回从0到366到数字
F 表示月份 返回完整的文本格式,如:January或者March,从January到December
m 以数字形式表示的月份 返回有前导零的2位数字,从01到12
M 以字母形式表示的月份 返回3个字母缩写表示的月份从Jan到Dec
n 以数字形式表示的月份(与m不同) 返回无前导零的位数字,从1到12
t 表示一月的天数 返回给定月份所应有的天数,从28到31
L 表示是否为闰年 如果是闰年返回1,否则返回0
Y 表示年份 返回4位数字完整表示的年份,如:1999或2003
y 表示年份(与Y不同) 返回2位数字表示的年份,如:99或03
a 以小写字母表示上午或下午 返回值为am或pm
A 以大写字母表示上午或下午 返回值为AM或PM
g 表示小时,12小时格式 返回没有前导零的表示小时的数字,从1到12
G 表示小时,24小时格式 返回没有前导零的表示小时的数字,从0到23
h 表示小时,12小时格式(与g不同) 返回有前导零的表示小时的两位数字,从01到12
H 表示小时,24小时格式(与G不同) 返回有前导零的表示小时的两位数字,从00到23
i 表示分钟 返回有前导零的分钟数,从00到59
s 表示秒 返回有前导零的秒数,从00到59
T 表示本机所在的时区 如:EST,MDT等。在Windows下为完整文本格式,
如“EasternStandardTime”。中文版会显示中国标准时间”
[PHP] 纯文本查看 复制代码
<?php
        echo "今天的日期是:";
        echo date("Y/m/d"); //格式化日期
        echo "<p>";
        echo "今天是星期:";
        echo date("w"); //输出星期
        echo "<p>";
        echo "现在的时间是:";
        echo date("aG 点 i 分 s 秒");
?>




1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
 楼主| 发表于 2018-12-15 11:35:09 | 显示全部楼层
getdate()函数的返回值数组的键名单元
[PHP] 纯文本查看 复制代码
<?php

/* 
"seconds"  	秒的数字表示  				0到59
"minutes"  	分钟的数字表示  			0到59
"hours"  	小时的数字表示  			0到23
"mday"  	月份中第几天的数字表示  	1到31
"wday"  	星期中第几天的数字表示  	0(表示星期天)到6(表示星期六)
"mon"  		月份的数字表示  			1到12
"year"  	4位数字表示的完整年份  		例如:1999或2003
"yday"  	一年中第几天的数字表示  	0~365
"weekday"  	星期几的完整文本表示  		Sunday~Saturday
"month"  	月份的完整文本表示  		January~December
 */

$today=getdate();
echo $today["year"];
echo "<p>";
echo "当前月份为:";
echo $today["month"];
echo "<p>";
echo "当前日期为:";
echo $today["mday"];
echo "<p>";
echo "今天是全年中的第:";
echo $today["yday"]."天";
echo "<p>";
echo "今天是星期:";
echo $today["wday"];
echo "<p>";

?>
发表于 2018-12-15 11:46:08 | 显示全部楼层
感恩无私的分享与奉献
发表于 2018-12-15 11:53:32 | 显示全部楼层
强烈支持楼主ing……
发表于 2018-12-15 13:55:46 | 显示全部楼层
真是难得给力的帖子啊。
发表于 2018-12-15 14:05:20 | 显示全部楼层
楼主加油,我们都看好你哦。
发表于 2018-12-16 23:07:20 | 显示全部楼层
我只是路过打酱油的。
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-5-6 14:03

© 2014-2021

快速回复 返回顶部 返回列表