个人工作知识笔记
主页
Linux运维
Thinkphp相关
功能开发代码
常用工具
低频方案
常用软件
日记流水
账号体系
思考规划
添加内容
记日记
本网站
>
常用功能代码
TP安装及常用命令
TP控制器相关使用
linux常用命令
SQL常用代码
Ajax传输样例
TP6操作手册
TP3.2操作手册
coscmd配置
Ngix配置
WX错误代码
SLL配置
curl命令详解
功能
跳转至前台
数据备份
退出登录
标题
类别
Linux运维
Thinkphp相关
功能开发代码
常用工具
低频方案
是否隐藏
内容详情
<p>{:date('Y-m-d H:i:s', $vo['createtime'])} 格式化显示时间年月日 时分秒</p><h1>date() 函数</h1><blockquote><p> 功能:用于格式化时间,返回一个字符串。 <br> 语法:<code>string date( string format [, int timestamp] )</code>,其中参数 format 表示时间格式化的方式;可选参数timestamp表示时间戳,默认为time(),即当前时间。</p></blockquote><h2><a name="t1"></a><a></a>时间格式化的方式</h2><div class="table-box"><table class="layui-table" style="text-align: center;"><thead><tr><th align="center" style="text-align: left;">格式化方式</th><th style="text-align: left;">说明</th></tr></thead><tbody><tr><td align="center" style="text-align: left;">Y</td><td style="text-align: left;">4位数字年,y为2位数字,如99即1999年</td></tr><tr><td align="center" style="text-align: left;">m</td><td style="text-align: left;">数字月份,前面有前导0,如01。n 为无前导0数字月份</td></tr><tr><td align="center" style="text-align: left;">F</td><td style="text-align: left;">月份,完整的文本格式,例如 January 或者 March</td></tr><tr><td align="center" style="text-align: left;">M</td><td style="text-align: left;">三个字母缩写表示的月份,例如 Jan 或者 Mar</td></tr><tr><td align="center" style="text-align: left;">d</td><td style="text-align: left;">月份中的第几天,前面有前导0,如03。j 为无前导0的天数</td></tr><tr><td align="center" style="text-align: left;">w</td><td style="text-align: left;">星期中的第几天,以数字表示,0表示星期天</td></tr><tr><td align="center" style="text-align: left;">z</td><td style="text-align: left;">年份中的第几天,范围0-366</td></tr><tr><td align="center" style="text-align: left;">W</td><td style="text-align: left;">年份中的第几周,如第32周</td></tr><tr><td align="center" style="text-align: left;">H</td><td style="text-align: left;">24小时格式,有前导0,h为12小时格式</td></tr><tr><td align="center" style="text-align: left;">G</td><td style="text-align: left;">24小时格式,无前导0,g为对应12小时格式</td></tr><tr><td align="center" style="text-align: left;">i</td><td style="text-align: left;">分钟格式,有前导0</td></tr><tr><td align="center" style="text-align: left;">s</td><td style="text-align: left;">秒格式,有前导0</td></tr><tr><td align="center" style="text-align: left;">A</td><td style="text-align: left;">大写上下午,如AM,a为小写</td></tr></tbody></table></div><h2></h2><h2><a name="t3"></a>例子二</h2><pre><code class="hljs xml"><ol class="hljs-ln"><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="1" style="text-align: right;"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"><span class="php"><span class="hljs-meta"><!--?php</span--></span></span></div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="2" style="text-align: right;"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line">$date=date_create(<span class="hljs-string">"2016-09-25"</span>);</div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="3" style="text-align: right;"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"><span class="hljs-keyword">echo</span> date_format($date,<span class="hljs-string">"Y/m/d H:i:s"</span>);</div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="4" style="text-align: right;"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"><span class="hljs-meta">?></span></div></div></li></ol></code></pre><h2><a name="t4"></a><a></a>例子一</h2><pre class="prettyprint" name="code"><code class="hljs java"><ol class="hljs-ln"><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="1" style="text-align: right;"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line">date(<span class="hljs-string">"Y-m-d"</span>,time()); <span class="hljs-comment">//显示格式如 2008-12-01</span></div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="2" style="text-align: right;"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line">date(<span class="hljs-string">"Y.m.d"</span>,time()); <span class="hljs-comment">//显示格式如 2008.12.01</span></div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="3" style="text-align: right;"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line">date(<span class="hljs-string">"M d Y"</span>,time()); <span class="hljs-comment">//显示格式如 Dec 01 2008</span></div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="4" style="text-align: right;"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line">date(<span class="hljs-string">"Y-m-d H:i"</span>,time()); <span class="hljs-comment">//显示格式如 2008-12-01 12:01</span></div></div></li></ol></code><code class="hljs"><ol class="hljs-ln"><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="1" style="text-align: right;"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"><span class="hljs-comment"></span></div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="2" style="text-align: right;"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"></div></div></li></ol></code><code class="hljs"><span class="hljs-comment"></span></code></pre><ol start="1" class="dp-xml"><li class="alt"><span> date_default_timezone_set('PRC'); </span></li><li><span>$<span class="attribute">start_time</span><span>=</span><span class="attribute-value">"2017-3-22 17:00:00"</span><span>;//开始考试时间 </span></span></li><li class="alt"><span>echo $start_time."<span class="tag"><</span><span class="tag-name">br</span><span class="tag">></span><span>"; </span></span></li><li><span>$<span class="attribute">mm</span><span>=</span><span class="attribute-value">60</span><span>*60;//PHP的时间是按秒算的 </span></span></li><li class="alt"><span>echo date("Y-m-d H:i:s",strtotime($start_time)+$mm); </span></li></ol><blockquote><p>如果输出的时间和实际时间差8个小时(假设采用的北京时区)的话,检查php.ini文件,做如下设置:<code>date.timezone = PRC</code></p></blockquote>
立即提交