河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)06.日期和时间[2019版]

日期和时间在哪些地方有应用? 1、查看最新的商品、最新的评论等 2、各个地区对时间的表示不同,如何对时间进行本地化操作?
日期和时间在哪些地方有应用? 1、查看最新的商品、最新的评论等 2、各个地区对时间的表示不同,如何对时间进行本地化操作?

主要内容 系统时区设置 PHP日期和时间函数 日期和时间的应用
主要内容 系统时区设置 PHP日期和时间函数 日期和时间的应用

系统时区设置 时区划分 1、时区划分 由于世界各国家与地区经度不同,地方时也有所不同,因此会划 分为不同的时区。 ●正式的时区划分,其中包括24个时区,每隔经度15划分一个时 区。每个时区都有自己的本地时间。同一时间,每个时区的本地 时间相差1~23小时。 例如:英国伦敦本地时间与北京时间相差8个小时。在国际无线电 通信领域,使用一个统一时间,称为通用协调时间(UTC),UTC 与格林威治标准时间(GMT)相同,都与英国伦敦的本地时间相
系统时区设置 时区划分 1、时区划分 由于世界各国家与地区经度不同,地方时也有所不同,因此会划 分为不同的时区。 正式的时区划分,其中包括24个时区,每隔经度15°划分一个时 区。每个时区都有自己的本地时间。同一时间,每个时区的本地 时间相差1~23小时。 例如:英国伦敦本地时间与北京时间相差8个小时。在国际无线电 通信领域,使用一个统一时间,称为通用协调时间(UTC),UTC 与格林威治标准时间(GMT)相同,都与英国伦敦的本地时间相 同

系统时区设置 时区设置 2、时区设置 在PHP中默认设置的是格林威治标准时间,所以要获得本地当前 的时间必须更改PHP语言中的时区设置。 更改PHP语言中的时区设置有两种方法 (1)修改 php. in文件中的设置,找到[date下的 date. timezone=”选项,将其修改为 date. timezone=Asia/ Hong_Kong”,然后重新启动 Apache 服务器。 (2)在应用程序中,在使用时间日期函数之前添加如下函数 date default timezone set(timezone)
系统时区设置 时区设置 2、时区设置 在PHP中默认设置的是格林威治标准时间,所以要获得本地当前 的时间必须更改PHP语言中的时区设置。 更改PHP语言中的时区设置有两种方法: (1)修改php.ini文件中的设置,找到[date]下的“; date.timezone=”选项,将其修改为 “date.timezone=Asia/Hong_Kong”,然后重新启动Apache 服务器。 (2)在应用程序中,在使用时间日期函数之前添加如下函数: date_default_timezone_set(timezone);

系统时区设置 时区设置 2、时区设置 参数 timezone为PHP可识别的时区名称,如果时区名称为PHP 无法识别,则系统采用∪TC时区。在PHP手册中提供了各时区名 称列表,设置北京时间可以使用的时区包括:PRC, Asia/ Chongqing、Asia/ Shanghai或者Asia/ Urumgi 如果将程序上传到空间中,那么对系统时区的设置时,不能修改 phpn文件,只能使用 date default timezone set()函数对 时区进行设置
系统时区设置 时区设置 2、时区设置 参数timezone为PHP可识别的时区名称,如果时区名称为PHP 无法识别,则系统采用UTC时区。在PHP手册中提供了各时区名 称列表,设置北京时间可以使用的时区包括:PRC, Asia/Chongqing、Asia/Shanghai或者Asia/Urumqi。 如果将程序上传到空间中,那么对系统时区的设置时,不能修改 php.ini文件,只能使用date_default_timezone_set()函数对 时区进行设置

日期和时间函数 获得本地时间戳 1、UNⅨ时间戳 在当前大多数的∪NⅨ系统中,保存当前日期和时间的方法是:保 存格林尼治标准时间从1970年1月1日零点起到当前时刻的秒数, 以32为整列表示。1970年1月1日零点也称为UNX纪元。在 Windows系统下也可以使用∪NX时间戳,简称为时间戳,但如 果时间是在1970年以前或2038年以后,处理的时候可能会出现 问题。 PHP在处理有些数据,特别是对数据库中时间类型的数据进行格 式化时,经常需要先将时间类型的数据转化为∪NⅨ时间戳再进行 处理。另外,不同的数据库系统对时间类型的数据不能兼容转换 ,这时就需要将时间转化为UNⅨX时间戳,再对时间戳进行操作, 这样就实现了不同数据库系统的跨平台性
日期和时间函数 获得本地时间戳 1、UNIX时间戳 在当前大多数的UNIX系统中,保存当前日期和时间的方法是:保 存格林尼治标准时间从1970年1月1日零点起到当前时刻的秒数, 以32为整列表示。1970年1月1日零点也称为UNIX纪元。在 Windows系统下也可以使用UNIX时间戳,简称为时间戳,但如 果时间是在1970年以前或2038年以后,处理的时候可能会出现 问题。 PHP在处理有些数据,特别是对数据库中时间类型的数据进行格 式化时,经常需要先将时间类型的数据转化为UNIX时间戳再进行 处理。另外,不同的数据库系统对时间类型的数据不能兼容转换 ,这时就需要将时间转化为UNIX时间戳,再对时间戳进行操作, 这样就实现了不同数据库系统的跨平台性

日期和时间函数 获得本地时间戳 2、时间转换为时间戳 如果要将用字符串表达的日期和时间转化为时间戳的形式,可以使用 strtotime0 函数。语法格式如下 int strtotime(string Stime L, int Snow 1) 说明:$time是包含英语日期格式的字符串,$time值如果有亳秒数将被忽略。其 值相对于$noW参数给出的时间,如果没有给出则默认使用系统当前时间。例如 p echo strtotime( 2014-08-16). //输出1408147200 echo strtotime(2014-08-1610:24:30).;/输出1408184670 echo strtotime("10 September 2014"); //输出1410307200
日期和时间函数 获得本地时间戳 2、时间转换为时间戳 如果要将用字符串表达的日期和时间转化为时间戳的形式,可以使用strtotime() 函数。语法格式如下: int strtotime(string $time [, int $now ]) 说明:$time是包含英语日期格式的字符串,$time值如果有毫秒数将被忽略。其 值相对于$now参数给出的时间,如果没有给出则默认使用系统当前时间。例如: '; //输出1408147200 echo strtotime('2014-08-16 10:24:30').''; //输出1408184670 echo strtotime("10 September 2014"); //输出1410307200 ?>

日期和时间函数 获得本地时间戳 2、时间转换为时间戳 另一个取得日期的UNX时间戳的函数是 mktime0函数,语法格式如下 int mktime([int Shour L int $[ int Ssecond L int Month L int Sday L int Syearlllll1) 说明:$hour表示小时数,$ minute表示分钟数,$ secono表示秒数,$ month表 示月份,$day表示天数,$year表示年份,$year的合法范围是1901~2038之间 不过此限制自PHP5.1.0起已被克服了。如果所有的参数都为空,则默认为当前 时间。例如: //输出 1408147200 echo $timenum2=mktime(10, 24, 30, 8, 16, 2014) //输出 1408184670
日期和时间函数 获得本地时间戳 2、时间转换为时间戳 另一个取得日期的UNIX时间戳的函数是mktime()函数,语法格式如下: int mktime([int $hour [, int $minute [, int $second [, int $month [, int $day [, int $year]]]]]]) 说明:$hour表示小时数,$minute表示分钟数,$second表示秒数,$month表 示月份,$day表示天数,$year表示年份,$year的合法范围是1901~2038之间 ,不过此限制自PHP 5.1.0起已被克服了。如果所有的参数都为空,则默认为当前 时间。例如: '; //输出 1408147200 echo $timenum2=mktime(10,24,30,8,16,2014); //输出 1408184670 ?>

日期和时间函数 获得本地时间戳 3、案例rq-1 使用 mktime()函数获取系统的当前时间,由于返回的是时间戳, 还要通过date()函数进行格式化,才能够输出日期和时间,代 码如下 " echo"当前的日期为:"date("Y-m-d" mktime0)."" echo"当前的日期为:"date("Hi:s", mtime);
日期和时间函数 获得本地时间戳 3、案例rq-1: 使用mktime()函数获取系统的当前时间,由于返回的是时间戳, 还要通过date()函数进行格式化,才能够输出日期和时间,代 码如下: "; echo "当前的日期为:".date("Y-m-d",mktime()).""; echo "当前的日期为:".date("H:i:s",mktime()); ?>

日期和时间函数 获得当前时间戳 PHP函数通过time()函数获得当前的Unx时间戳,返回值为从∪NX纪 元(格林威治时间1970年1月1日00:00:00)到当前时间的秒数。 语法格式如下 int time( void 案例q-2 ?php SnextWeek=time(+(7*24*60*60); echo"Now".date(Y-m-d). " echo "Next Week: " date(, SnextWeek
日期和时间函数 获得当前时间戳 PHP函数通过time()函数获得当前的Unix时间戳,返回值为从UNIX纪 元(格林威治时间1970年1月1日00:00:00)到当前时间的秒数。 语法格式如下: int time(void) 案例rq-2: "; echo "Next Week:".date('Y-m-d',$nextWeek); ?>
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)05.PHP数组操作[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)04.PHP字符串的操作[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)03.PHP语言结构[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)02.PHP基础语法[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)01.PHP概述[2019版](耿方方).pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿,2018)13.Cookie和会话管理.pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿,2018)12.PDO数据库抽象类库.pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿,2018)11.PHP操作MySQL.pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿,2018)10.图形图像处理.pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿,2018)09.文件与目录的操作.pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿,2018)08.PHP与Web页面交互.pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿,2018)07.PHP错误处理与异常处理.pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿,2018)06.面向对象编程.pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿,2018)05.PHP数组操作.pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿,2018)04.PHP字符串的操作.pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿,2018)03.PHP语言结构.pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿,2018)02.PHP基础语法.pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿,2018)01.PHP概述(耿方方).pdf
- 河南中医药大学信息技术学院:《PHP编程基础与实例教程》教学资源(PPT课件讲稿)第3章 PHP表达式.ppt
- 河南中医药大学信息技术学院:《PHP编程基础与实例教程》教学资源(PPT课件讲稿)第2章 PHP基础.ppt
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)07.PHP与Web页面交互[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)08.PHP错误处理与异常处理[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)09.面向对象编程[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)10.文件与目录的操作[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)11.图形图像处理[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)12.PHP操作MySQL[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)13.PDO数据库抽象类库[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)14.Cookie和会话管理[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)15.ThinkPHP框架[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)16.PHP与XML、AJAX[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)PHP程序开发课程简介[2020版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)01.PHP概述[2020版](耿方方).pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)02.PHP开发环境[2020版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)03.PHP基础语法[2020版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)04.PHP语言结构[2020版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)05.PHP字符串的操作[2020版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)06.PHP数组操作[2020版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)07.日期和时间[2020版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)08.PHP与Web页面交互[2020版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)09.PHP错误处理与异常处理[2020版].pdf