PHP 的 date() 函数用于格式化时间或日期

PHP Date() 函数

PHP Date() 函数可把时间戳格式化为可读性更好的日期和时间。

语法 date(format,timestamp) 参数 描述 format 必需。规定时间戳的格式。 timestamp 可选。规定时间戳。默认是当前的日期和时间。 PHP 日期 - 什么是时间戳(Timestamp)?

时间戳是自 1970 年 1 月 1 日(00:00:00 GMT)以来的秒数。它也被称为 Unix 时间戳(Unix Timestamp)。

PHP 日期 - 格式化日期

date() 函数的第一个参数规定了如何格式化日期/时间。它使用字母来表示日期和时间的格式。这里列出了一些可用的字母:

d - 月中的天 (01-31) m - 当前月,以数字计 (01-12) Y - 当前的年(四位数)

您可以在我们的 PHP Date 参考手册中,找到格式参数中可以使用的所有字母。

可以在字母之间插入其他字符,比如 "/"、"." 或者 "-",这样就可以增加附加格式了:

<?php echo date("Y/m/d"); echo "<br />"; echo date("Y.m.d"); echo "<br />"; echo date("Y-m-d"); ?>

以上代码的输出类似这样:

2006/07/11 2006.07.11 2006-07-11 PHP 日期 - 添加时间戳

date() 函数的第二个参数规定了一个时间戳。此参数是可选的。如果您没有提供时间戳,当前的时间将被使用。

在我们的例子中,我们将使用 mktime() 函数为明天创建一个时间戳。

mktime() 函数可为指定的日期返回 Unix 时间戳。

语法 mktime(hour,minute,second,month,day,year,is_dst)

如需获得某一天的时间戳,我们只要设置 mktime() 函数的 day 参数就可以了:

<?php $tomorrow = mktime(0,0,0,date("m"),date("d")+1,date("Y")); echo "Tomorrow is ".date("Y/m/d", $tomorrow); ?>

以上代码的输出类似这样:

明天是 2006/07/12

时间: 2024-09-25 10:10:37

PHP 的 date() 函数用于格式化时间或日期的相关文章

js Date函数的格式化

/* *日期格式1.2.3 *(三)2007-2009史蒂芬levithan * mit许可 * *包括由scott特伦达增强 *和克里斯科沃尔 * *接受一个日期,一个面具,或一个日期和口罩. *返回一个给定的日期格式的版本. *日期默认为当前日期/时间. *默认为dateformat.masks.default的面具.*/ var dateformat = function () { var token = /d{1,4}|m{1,4}|yy(?:yy)?|([hhmstt])?|[llos

sqlserver 获取date函数年月日格式化

  方法一  代码如下   SELECT convert(char(6),getdate(),112) 方法二  代码如下   select * from 表名 where Convert(varchar(100),日期字段,23)='2013-12-15' 使用Convert()函数: select convert(char(10),GetDate(),120) as Date * 第3个参数就是用来设置日期类型数据的显示样式的,下面介绍几种样式的参数: 100 mm dd yyyy 101

php Date()函数输出中文年月日时分秒

当然了,PHP的DATE函数是不可能直接输出中文的年月日的,但可以用下面这种方法自己写一个函数.  代码如下 复制代码 function today(){   date_default_timezone_set ("Asia/Chongqing");   $a=date("Y");   $b=date("m");   $c=date("d");   $d=date("G");   $e=date("

PHP的日期 date() 函数

PHP的日期 date() 函数 PHP的日期( )函数的格式时间戳一个更可读的日期和时间. 语法 date(format,timestamp) 参数说明格式要求.指定格式的时间戳时间任择.指定时间戳记.默认为当前的日期和时间(如时间戳)   PHP的日期-格式的日期第一个参数中的日期( )函数指定如何格式化的日期/时间.它使用字母代表的日期和时间格式.以下是一些字母,可用于: 搭扣-这一天的一个月( 1月3 1日) 米-目前的一个月,作为一个数( 0 1-12) Y -本年度在四位数概述了所有

javascript时区和date()函数详解

定义和用法 getTimezoneOffset() 方法可返回格林威治时间和本地时间之间的时差,以分钟为单位. 语法 dateObject.getTimezoneOffset()返回值 本地时间与 GMT 时间之间的时间差,以分钟为单位. 在下面的例子中,我们将取得 GMT 时间与本地时间以分钟计的时间差:  代码如下 复制代码 <script type="text/javascript"> var d = new Date() document.write(d.getTi

PHP中常见的格式化显示时间日期函数

time()函数 time() 函数返回当前时间的 Unix 时间戳.返回自从 Unix 纪元(格林威治时间 1970 年 1 月 1 日 00:00:00)到当前时间的秒数. 自 PHP 5.1 起在 $_SERVER['REQUEST_TIME'] 中保存了发起该请求时刻的时间戳.  代码如下 复制代码 <?php $time = time(); echo($time . "<br />"); echo(date("D F d Y", $tim

MySQL和PHP页面同时正确显示中文 &amp;amp; PHP date函数的用法

记录下项目遇到的问题和解决方法. 1. 显示中文 在PHP页面显示的时候,我们通常需要在开头加入下面的代码来让我们的页面能正确显示中文: <pre name="code" class="html"><meta content = text/html; charset=UTF-8 http-equiv = Content-Type> 是的,让页面显示UTF-8, 这样我们在写诸如此类的php代码时 echo '哈哈哈'; 就能正确的在页面上显示

编码显示c函数被调用时在源文件中的位置

问题描述 编码显示c函数被调用时在源文件中的位置 编码显示c函数被调用时在源文件中的位置. 例如 void test{ //在这里弹出对话框,显示被调用时的位置. } 在函数 void testCall(){ test(); //在这里弹出对话框,显示testCall 在源文件中的行号(+1) } 当执行到 testCall()时显示行test()所在行号---不是void test{}的行号,而是 void testCall(){}的行号(+1) 解决方案 这个像是编译器做的事情.分析源码吧

对象被json格式化时,hibernate 延迟加载将所有对象都查了出来。

问题描述 对象被json格式化时,hibernate 延迟加载将所有对象都查了出来. 对象被json格式化时,hibernate 延迟加载将所有对象都查了出来, 如何在json格式化时不适用get方式? 解决方案 在线等不知道有啥好的方法 解决方案二: jackson json,用于hibernate的懒加载对象级联关系的json解析 解决方案三: 你好! 如何这样的话如果我用到了延迟加载呢?有没有更好的办法?