知识大全 PHP系列学习之日期函数[1]
Posted 时间
篇首语:天下之事常成于困约,而败于奢靡。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 PHP系列学习之日期函数[1]相关的知识,希望对你有一定的参考价值。
PHP系列学习之日期函数[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
介绍
PHP是一门非常令人惊奇的语言 它足够强大(最大的博客(wordpress)的核心语言) 它足够广泛(运行在最大社交网站facebook上) 它足够简单(作为初学者首选入门语言) 在低成本的机器上运行良好 而且php语言有很多非常不错的服务器套件(如WAMP和MAMP) 很方便的安装在你的机器上 PHP有非常丰富的库资源 便于开发者很容易的处理一些业务 由于我们在项目中与日期接触最多 所以今天就从日期函数入手学习
举一个简单的date例子
我将使用echo命令把内容输出到我们的客户端(浏览器) 我将使用下面的代码做为基础代码
<!DOCTYPE >
< lang= en >
<head>
<meta charset= utf />
<title>Getting started with dates in php </title>
</head>
<body>
<?php
date_default_timezone_set( Asia/Shanghai )
echo Today is date( l )
?>
</body>
</>
你将在你的浏览器里看到如下的内容
Today is Friday
这个函数输出星期几的文本格式 date函数至少需要一个字符参数(这个参数告诉我们怎样格式化当前日期)
尝试不同的格式
如果你看了php手册中PHP date function 那么你将发现有很多格式化日期的方式
<?php echo Today is date( Y m d ) ?>
将得到 Today is
有一些日期是很普遍地被使用 所以PHP提供了一些常量供你使用 举例 你可以使用Cookie获取到客户端日期
<?php echo Today is date(DATE_COOKIE) ?>
你将得到如下面的内容 Today is Friday Aug : : CST
注意当使用常量的时候不要使用引号
现在是什么时候?
如果你想要输出当前时间 你能使用date(不同格式化字符参数)
<?php echo The time is date( g:i:sa ) ?>
你将得到 The time is : : am
本地化你的时区
如果你发现以上的代码没有给出正确的时间 很有可能是因为你的服务器设置了与你本地不同的时区 你需要在服务器上指定时区 那么你用下面的代码
<?php date_default_timezone_set( Asia/Shanghai ) ?>
这个将设置中国上海时区 这是php 的函数(注意旧版本的php) 有很多供你选择时区 如果你想永久生效 你可以修改你的php ini文件
获取其他时间
你经常需要其他时间 而不是现在的时间 当你用date()函数创建时间的时候 系统会使用Unix系统时间 这个时间表示从 年 月 日 : : GMT(Unix 纪元时间) 到现在的秒数
为了详细说明怎样获取指定时间的日期 你可以提供秒数做为date( 函数的第二个参数
<?php echo Today is date( Y m d ) ?>
结果是 Today is
这个看起来没什么用途 但它意味着你能用date()函数做计算 这之前 你需要简单的创建一个时间戳
创建时间戳
有很多创建时间戳的方式 我们能够使用mktime()函数得到我们需要的时间戳
<?php
$mytime=mktime( )
echo Today is date( Y m d g:i:sa $mytime)
?>
得到的结果是 Today is : : am
mktime()函数需要你依次传递小时 分钟 秒 月 日 年 这是获取时间戳的好的方式 但是有更酷的方式
cha138/Article/program/PHP/201311/21638相关参考
PHP系列学习之AOP[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 介绍 你以前听说过
PHP系列学习之AOP[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! AOP通知类型 通
PHP中时间和日期函数总结 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!PHP中所有函数都是UNI
PHP5程序中新增加日期(date)函数的常量 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! P
学php去哪里上班好,一线城市还是回老家学php最好就是自学因为php本身难度小,门槛低,很多功能都有函数封装如果这个都自学不了还是别学编程了是一线城市还是回老家刚毕业的可以先在一线城市闯一闯,受点累
JavaScript学习之代码解释 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!lishixinz
JakartaStruts学习之实战演示 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Acti
SpringMVC学习之注解介绍 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! spring的注
JakartaStruts学习之应用实践 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 本文是三
家长督促孩子学习之余如何沟通尊敬的各位家长:大家好!今天,因为孩子,我们再次走到了一起,首先,对各位家长能在百忙之中抽出时间来参加这次家长会表示衷心的感谢!转眼间,我和您的孩子相处已有一个月了。在各位