php语言

php取得当前时间函数

时间:2024-09-12 21:02:09 php语言 我要投稿
  • 相关推荐

php取得当前时间函数

  文章提供了php的几种获取当前时间的函数,date,time等哦,同时告诉我如何解决时区问题哦。下面是关于php取得当前时间函数的详细介绍,希望对大家有用,更多消息请关注应届毕业生网。
  方法一date函数
  echo date(‘y-m-d h:i:s’,time());
  //2010-08-29 11:25:26
  方法二 time函数
  $time = time();
  echo date("y-m-d",$time) //2010-08-29
  方法三 $_server['server_time']
  方法四 strftime
  echo strftime ("%hh%m %a %d %b" ,time());
  18h24 sunday 21 may
  还有一个问题就是时区问题,php环境默认时差与北京时间相差8小时,我们要想获取正确的时间就必须设置
  在php文件开始处 加上date_default_timezone_set('prc');
  或在php.ini里面 date.timezone=prc;嗾。
  记得修改了php.ini要重起apache
  【拓展阅读】PHP中@的秘密
  @是可以屏蔽函数执行过程中遇到问题而产生的一些错误、警告信息,这样用户就看不到程序的出错信息。这样除了用户界面会友好一些外,更重要的是安全性,因为屏蔽了出错文件的路径等信息。
  for($i=0;$i<$to;$i++){
  $result=fsockopen($target,$i,$errno,$errstr,);
  if(!$result){
  echo "Port $i Closed...".'<br>';
  }else{
  echo "Socket open at port:$i".'<br>';
  } }
  显示结果:
  1
  2
  3
  4
  5
  6
  7
  8
  fsockopen在执行的过程中会产生连接超时的警告,如果不在这个函数前加@,输出结果就会报错。
  如下图所示,错误信息会列出完整的路径和出错行,这是相当危险的!在看看在fsockopen()函数前加上@…那么警告信息就被屏蔽了:

【php取得当前时间函数】相关文章:

PHP函数知识总结11-28

PHP数组函数知识11-29

PHP类与构造函数12-11

PHP函数的区别及用法11-28

PHP日期函数date格式化UNIX时间的方法11-16

php摘要生成函数详解03-02

简单PHP数组函数介绍11-28

PHP网络操作函数讲解12-02

PHP常用的文件操作函数11-26