时间和错误
曾经:
到期了,用户把自己机器上的时候一改。又可以开始团购了。
要以服务器端时间为准。
客户端时间通常是不可信的,可信的是自己。可信的是自己的服务器端时间。
Unix时间戳:
1970-1-10:0:0 到现在的秒数 它是十位整型。因为方便运算,方便跨平台。
Time();
爽坏了,不认得。
如何转何成为人认识的时间,各个国家显示的年月日 时分秒方式不一样。
时间字符串 date('字符串的格式',UNIX时间戳),
Y-m-d H:i:s
时间差八个小时:
1, 直接加八个小时在unix时间戳上面。
2, Date_default_timezone_set
3, 改php.ini
英文:
Asia 亚洲
Error 错误
Warning 警告
Notice 提示
strict 代码版本兼容性有问题
E_ALL 所有的错误,警告和提示
错误不显示的方式:
1, 单行@
2, 改display_errors=off
3, 修改配置文件当中的error_reporting error_reporting的php.ini选项,你可能没有权限动? 有一个error_reporting函数,不用重启服务器。如果不使用包含只在前前脚本下生效。
4,
如何让看得懂人看得懂:
1, display_errors 关掉
2, log_erros 开启
3, error_log 分号去掉。
a) 1,啥都不添 保存到apache的错误日志当中去。
b) 2,直写上syslog
函数:
1, date_default_timezone_set() 设置时区的函数
可以传三组参数。
1, 洲和城市
2, 某些国家的简称
3, Etc/GMT+- 时区