php学习笔记数组与数据结构1(日期时间函数及遇到的问题解决)

Posted 北宋小康

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php学习笔记数组与数据结构1(日期时间函数及遇到的问题解决)相关的知识,希望对你有一定的参考价值。

1在php中从最简单的数组构建:

1)常用函数:

生成随机数:

1 echo  rand(1,10);//两个参数来确定随机数的范围
2 echo  rand(10);10//被当成了他的种子,即不能只给一个参数

2的结果是(缺少一个参数)

2)日期时间函数

<?php
var_dump(time());//取当前时间的UNIX时间戳
?>

  这样显示的结果:

例:类似于这样(前提是用var_dump()输出返回的值)

正确的方式是

*年份year(四位)用大写的Y,月份month用小写m,天day用小写d 中间空格 小时h(12小时制) 分钟i 秒s 具体的细分建议使用PHP工具书

<?php
echo date("Y-m-d H:i:s",time()):

?>

输出的结果可能与你想看到时间不符(与电脑时间即时)

所以问题来了

一般会有两种情况

1)如图

类似的表格出现那很有可能是你呀没开数据库(Wampserver)

具体讲一下第二种可能

2)返回时间与实际时间差太大,出现这种情况的可能就是时区没有设置。

两种解决方案

a,这种方法虽然写起来方便但是局限性太强每个地方(页面)都需要改动

1 <?php
2 date_default_timezone_set(\'PRC\');
3 echo date ("Y-m-d h:i:s",time())
4 ?>

b,修改配置文件

打开php。ini查找(ctrl+f)“date.timezone”让它等号号后面的内容变成"Etc/GMT-8"

就好了记得要保存(ctrl+c)如果还不行请重启你的数据库。妥

同时另一种取当前时间格式

echo date(" Y-m-d  H:i:s   ")  //省掉第2各参数获取时间  

 

以上是关于php学习笔记数组与数据结构1(日期时间函数及遇到的问题解决)的主要内容,如果未能解决你的问题,请参考以下文章

MongoDB学习笔记-数据格式及数据类型

PHP 学习笔记:基础教程:语法,变量,函数,数组,超全局

MYSQL学习笔记三:日期和时间函数

学习笔记——JavaScript

学习PHP中的国际化功能来查看货币及日期信息

PHP学习笔记--预定义超全局数组