php 日期转换成日时截

 更新时间:2016年11月25日 16:29  点击:1411

php 日期转换成日时截

private function toTimeStamp ($dateTimeString = NULL) {
  if (!$dateTimeString) {
   $dateTimeString = time();
  }
  $numeric = '';
  $add_space = false;
  for($i=0;$i<strlen($dateTimeString);$i++) {
   if(strpos('0123456789',$dateTimeString[$i])===false) {
    if($add_space) {
     $numeric .= ' ';
     $add_space = false;
    }
   } else {
    $numeric .= $dateTimeString[$i];
    $add_space = true;
   }
  }
  
  $numeric_array = explode(' ',$numeric,6);
  if(sizeof($numeric_array)<3 || ($numeric_array[0]==0 && $numeric_array[1]==0 && $numeric_array[2]==0)) {
   throw new Exception($dateTimeString . ' is an invalid parameter', 5);
  } else {
   $result = mktime(intval($numeric_array[3]), intval($numeric_array[4]), intval($numeric_array[5]),
        intval($numeric_array[1]), intval($numeric_array[2]), intval($numeric_array[0])) ;
  }
  
  return $result;
 
 }

php  google 风格分页代码
public function showCtrlPanel_g($halfPer = 5) {
  
  $re = '<div class="pageMore">
   <ul>
    <li><span>'.$this->lineCount.'条</span></li>
    <li><span>'.$this->currentPage.'/'.$this->pageCount.'页</span></li>';
  if($this->currentPage-$halfPer >1){
   $re .= '<li><a href="'.$this->fileName.'pageno=1"><span>1</span></a></li>';
   if($this->currentPage-$halfPer*2 >1){
    $re .= '<li><a href="'.$this->fileName.'pageno='.($this->currentPage-$halfPer*2).'"><span>...</span></a></li>';
   }else{
    $re .= '<li><a href="'.$this->fileName.'pageno=1"><span>...</span></a></li>';
   }
  }
  for ( $i = $this->currentPage - $halfPer,$i > 1 || $i = 1 , $j = $this->currentPage + $halfPer, $j < $this->pageCount || $j = $this->pageCount;$i <= $j ;$i++ )
  {
   $re .= $i ==  $this->currentPage
    ? '<li class="linkOn"><a href="'.$this->fileName.'pageno='.$i.'"><span>'.$i.'</span></a></li>'." "
    : '<li><a href="'.$this->fileName.'pageno='.$i.'"><span>'.$i.'</span></a></li>'." ";
  }
  if($this->currentPage+$halfPer < $this->pageCount){
   if($this->currentPage+$halfPer*2 < $this->pageCount){
    $re .= '<li><a href="'.$this->fileName.'pageno='.($this->currentPage+$halfPer*2).'"><span>...</span></a></li>';
   }else{
    $re .= '<li><a href="'.$this->fileName.'pageno='.$this->pageCount.'"><span>...</span></a></li>';
   }
   $re .= '<li><a href="'.$this->fileName.'pageno='.$this->pageCount.'"><span>'.$this->pageCount.'</span></a></li>';
  }
    
  $re .= ' 
   </ul>
  </div>';
  return $re;
 }

class PageCache {

 /**
  * @var string $file 缓存文件地址
  * @access public
  */
 public $file;
 
 /**
  * @var int $cacheTime 缓存时间
  * @access public
  */
 public $cacheTime = 3600;
 
 /**
  * 构造函数
  * @param string $file 缓存文件地址
  * @param int $cacheTime 缓存时间
     */
 function __construct($file, $cacheTime = 3600) {
  $this->file = $file;
  $this->cacheTime = $cacheTime;
 }
 
 /**
  * 取缓存内容
  * @param bool 是否直接输出,true直接转到缓存页,false返回缓存内容
  * @return mixed
     */
 public function get($output = true) {
  if (is_file($this->file) && (time()-filemtime($this->file))<=$this->cacheTime && !$_GET['nocache']) {
   if ($output) {
    header('location:' . $this->file);
    exit;
   } else {
    return file_get_contents($this->file);
   }
  } else {
   return false;
  }
 }
 
 /**
  * 设置缓存内容
  * @param $content 内容html字符串
     */
 public function set($content) {
  $fp = fopen($this->file, 'w');
  fwrite($fp, $content);
  fclose($fp);
 }
}

php日期所在月的天数

 public function daysOfMonth ($year=NULL,$month=NULL) {
  if ($year===NULL) {
   $year = $this->getPart('yy');
  }
  if ($month===NULL) {
   $month = $this->getPart('mm');
  }
  if ($month==2)
  {
   if (($year % 4 == 0 && $year % 100 != 0) || $year %

400 == 0)
    $result = 29;
   else
    $result = 28;
  }
  elseif ($month == 4 || $month == 6 || $month == 9 || $month

== 11)
   $result = 30;
  else
   $result = 31;
  return $result;
 }

php 图片处理类,缩略,水印

class Image {

 /**
  * @var string $fileName 文件名
  * @access private
  */
 private $fileName = '';
 
 /**
  * @var gd resource $imageResource 原图像
  * @access private
  */
 private $imageResource = NULL;
 
 /**
  * @var int $imageWidth 原图像宽
  * @access private
  */
 private $imageWidth = NULL;
 
 /**
  * @var int $imageHeight 原图像高
  * @access private
  */
 private $imageHeight = NULL;
 
 /**
  * @var int $imageType 原图像类型
  * @access private
  */
 private $imageType = NULL;
 
 /**
  * @var int $newResource 新图像
  * @access private
  */
 private $newResource = NULL;
 
 /**
  * @var int $newResType 新图像类型
  * @access private
  */
 private $newResType = NULL;
 
 /**
  * 构造函数
  * @param string $fileName 文件名
     */
 public function __construct($fileName = NULL) {
  $this->fileName = $fileName;
  if ($this->fileName) {
   $this->getSrcImageInfo();
  }
 }
 
 /**
  * 取源图像信息
  * @access private
  * @return void
  */
 private function getSrcImageInfo() {
  $info = $this->getImageInfo();
  $this->imageWidth = $info[0];
  $this->imageHeight = $info[1];
  $this->imageType = $info[2];
 }

 /**
  * 取图像信息
  * @param string $fileName 文件名
  * @access private
  * @return array
  */
 private function getImageInfo($fileName = NULL) {
  if ($fileName==NULL) {
   $fileName = $this->fileName;
  }
  $info = getimagesize($fileName);
  return $info;
 }

 /**
  * 创建源图像GD 资源
  * @access private
  * @return void
  */
 private function createSrcImage () {
  $this->imageResource = $this->createImageFromFile();
 }

 /**
  * 跟据文件创建图像GD 资源
  * @param string $fileName 文件名
  * @return gd resource
  */
    public function createImageFromFile($fileName = NULL)
    {
  if (!$fileName) {
   $fileName = $this->fileName;
   $imgType = $this->imageType;
  }
        if (!is_readable($fileName) || !file_exists($fileName)) {
            throw new Exception('Unable to open file "' . $fileName . '"');
        }

  if (!$imgType) {
   $imageInfo = $this->getImageInfo($fileName);
   $imgType = $imageInfo[2];
  }
  
        switch ($imgType) {
  case IMAGETYPE_GIF:
   $tempResource = imagecreatefromgif($fileName);
   break;
  case IMAGETYPE_JPEG:
   $tempResource = imagecreatefromjpeg($fileName);
   break;
  case IMAGETYPE_PNG:
   $tempResource = imagecreatefrompng($fileName);
   break;
  case IMAGETYPE_WBMP:
   $tempResource = imagecreatefromwbmp($fileName);
   break;
  case IMAGETYPE_XBM:
   $tempResource = imagecreatefromxbm($fileName);
   break;
  default:
   throw new Exception('错误的图片格式,或图片有问

题!');
        }
  return $tempResource;
    }
 /**
  * 改变图像大小
  * @param int $width 宽
  * @param int $height 高
  * @param string $flag 按什么方式改变 0=长宽转换成参数指定的 1=按比

例缩放,长宽约束在参数指定内,2=以宽为约束缩放,3=以高为约束缩放
  * @return string
  */
 public function resizeImage($width, $height, $flag=1) {
  global $cfg;
  $widthRatio = $width/$this->imageWidth;
  $heightRatio = $height/$this->imageHeight;
  switch ($flag) {
  case 1:
   if ($this->imageHeight < $height && $this-

>imageWidth < $width) {
    $endWidth = $this->imageWidth;
    $endHeight = $this->imageHeight;
    //return;
   } elseif (($this->imageHeight * $widthRatio)

>$height) {
    $endWidth = ceil($this->imageWidth *

$heightRatio);
    $endHeight = $height;
   } else {
    $endWidth = $width;
    $endHeight = ceil($this->imageHeight *

$widthRatio);
   }
   break;
  case 2:
   $endWidth = $width;
   $endHeight = ceil($this->imageHeight * $widthRatio);
   break;
  case 3:
   $endWidth = ceil($this->imageWidth * $heightRatio);
   $endHeight = $height;
   break;
  case 4:
   $endWidth2 = $width;
   $endHeight2 = $height;
   if ($this->imageHeight < $height && $this-

>imageWidth < $width) {
    $endWidth = $this->imageWidth;
    $endHeight = $this->imageHeight;
    //return;
   } elseif (($this->imageHeight * $widthRatio)

<$height) {
    $endWidth = ceil($this->imageWidth *

$heightRatio);
    $endHeight = $height;
   } else {
    $endWidth = $width;
    $endHeight = ceil($this->imageHeight *

$widthRatio);
   }
   break;
  case 5:
   $endWidth2 = $width;
   $endHeight2 = $height;
   if ($this->imageHeight > $height && $this-

>imageWidth > $width) {
    //都大
    $ratio = max($this->imageHeight/

$height,$this->imageWidth/$width);
   }elseif ($this->imageHeight > $height){
    $ratio = $this->imageHeight/$height;
   }elseif ( $this->imageWidth > $width){
    $ratio =$this->imageWidth/$width;
   }else{
    $ratio =1;
   }
   
   $endWidth = $this->imageWidth / $ratio;
   $endHeight = $this->imageHeight / $ratio;
   
   break;
  default:
   $endWidth = $width;
   $endHeight = $height;
   break;
  }
  if ($this->imageResource==NULL) {
   $this->createSrcImage();
  }
  if($flag == 5){
   //直接缩略
   $this->newResource = imagecreatefromjpeg($cfg

['path']['data'].'blank_thumb.jpg');
  }elseif ($flag==4) {
   $this->newResource = imagecreatetruecolor

($endWidth2,$endHeight2);
  } else {
   $this->newResource = imagecreatetruecolor

($endWidth,$endHeight);
  }
  $this->newResType = $this->imageType;
  if($flag == 5){
   $dest_x = ($width-$endWidth)/2;
   $dest_y = ($height-$endHeight)/2;
   imagecopyresampled($this->newResource, $this-

>imageResource, $dest_x, $dest_y, 0, 0, $endWidth, $endHeight,$this-

>imageWidth,$this->imageHeight);
  }else{
   imagecopyresampled($this->newResource, $this-

>imageResource, 0, 0, 0, 0, $endWidth, $endHeight,$this->imageWidth,$this-

>imageHeight);
  }
 }

 /**
  * 给图像加水印
  * @param string $waterContent 水印内容可以是图像文件名,也可以是文


  * @param int $pos 位置0-9可以是数组
  * @param int $textFont 字体大字,当水印内容是文字时有效
  * @param string $textColor 文字颜色,当水印内容是文字时有效
  * @return string
  */
 public function waterMark($waterContent, $pos = 0, $textFont=5,

$textColor="#ffffff") {
  $isWaterImage = file_exists($waterContent);
  if ($isWaterImage) {
   $waterImgRes = $this->createImageFromFile

($waterContent);
   $waterImgInfo = $this->getImageInfo($waterContent);
   $waterWidth = $waterImgInfo[0];
   $waterHeight = $waterImgInfo[1];
  } else {
   $waterText = $waterContent;
   //$temp = @imagettfbbox(ceil

($textFont*2.5),0,"./cour.ttf",$waterContent);
   if ($temp) {
    $waterWidth = $temp[2]-$temp[6];
    $waterHeight = $temp[3]-$temp[7];
   } else {
    $waterWidth = 100;
    $waterHeight = 12;
   }
  }
  if ($this->imageResource==NULL) {
   $this->createSrcImage();
  }
  switch($pos)
  {
  case 0://随机
   $posX = rand(0,($this->imageWidth - $waterWidth));
   $posY = rand(0,($this->imageHeight - $waterHeight));
   break;
  case 1://1为顶端居左
   $posX = 0;
   $posY = 0;
   break;
  case 2://2为顶端居中
   $posX = ($this->imageWidth - $waterWidth) / 2;
   $posY = 0;
   break;
  case 3://3为顶端居右
   $posX = $this->imageWidth - $waterWidth;
   $posY = 0;
   break;
  case 4://4为中部居左
   $posX = 0;
   $posY = ($this->imageHeight - $waterHeight) / 2;
   break;
  case 5://5为中部居中
   $posX = ($this->imageWidth - $waterWidth) / 2;
   $posY = ($this->imageHeight - $waterHeight) / 2;
   break;
  case 6://6为中部居右
   $posX = $this->imageWidth - $waterWidth;
   $posY = ($this->imageHeight - $waterHeight) / 2;
   break;
  case 7://7为底端居左
   $posX = 0;
   $posY = $this->imageHeight - $waterHeight;
   break;
  case 8://8为底端居中
   $posX = ($this->imageWidth - $waterWidth) / 2;
   $posY = $this->imageHeight - $waterHeight;
   break;
  case 9://9为底端居右
   $posX = $this->imageWidth - $waterWidth-20;
   $posY = $this->imageHeight - $waterHeight-10;
   break;
  default://随机
   $posX = rand(0,($this->imageWidth - $waterWidth));
   $posY = rand(0,($this->imageHeight - $waterHeight));
   break;    
  }
  imagealphablending($this->imageResource, true); 
  if($isWaterImage) {
   imagecopy($this->imageResource, $waterImgRes, $posX,

$posY, 0, 0, $waterWidth,$waterHeight);   
  } else {
   $R = hexdec(substr($textColor,1,2));
   $G = hexdec(substr($textColor,3,2));
   $B = hexdec(substr($textColor,5));
   
   $textColor = imagecolorallocate($this-

>imageResource, $R, $G, $B);
   imagestring ($this->imageResource, $textFont, $posX,

$posY, $waterText, $textColor);        
  }
  $this->newResource =  $this->imageResource;
  $this->newResType = $this->imageType;
 }
 
 /**
  * 生成验证码图片
  * @param int $width 宽
  * @param string $height 高
  * @param int $length 长度
  * @param int $validType 0=数字,1=字母,2=数字加字母
  * @param string $textColor 文字颜色
  * @param string $backgroundColor 背景颜色
  * @return void
  */
 public function imageValidate($width, $height, $length = 4,

$validType = 1, $textColor = '#000000', $backgroundColor = '#ffffff') {
  if ($validType==1) {
   //$validString =

'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
   //$validLength = 52;
   //no i no l
   $validString =

'abcdefghjkmnopqrstuvwxyzABCDEFGHJKMNOPQRSTUVWXYZ';
   $validLength = 48;
  } elseif ($validType==2) {
   //$validString =

'0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
   //$validLength = 62;
   //no i no l no 1
   $validString =

'023456789abcdefghjkmnopqrstuvwxyzABCDEFGHJKMNOPQRSTUVWXYZ';
   $validLength = 57;
  } else {
   $validString = '0123456789';
   $validLength = 10;
  }
  
  srand((int)time());
  $valid = '';
  for ($i=0; $i<$length; $i++) {
   $valid .= $validString{rand(0, $validLength-1)};
  }
  $this->newResource = imagecreate($width,$height);
  $bgR = hexdec(substr($backgroundColor,1,2));
  $bgG = hexdec(substr($backgroundColor,3,2));
  $bgB = hexdec(substr($backgroundColor,5,2));
  $backgroundColor = imagecolorallocate($this->newResource,

$bgR, $bgG, $bgB);
  $tR = hexdec(substr($textColor,1,2));
  $tG = hexdec(substr($textColor,3,2));
  $tB = hexdec(substr($textColor,5,2));
  $textColor = imagecolorallocate($this->newResource, $tR,

$tG, $tB);
  for ($i=0;$i<strlen($valid);$i++){
   imagestring($this->newResource,5,$i*$width/

$length+3,2, $valid[$i],$textColor);
  }
  $this->newResType = IMAGETYPE_JPEG;
  return $valid;

 }
 
 /**
  * 显示输出图像
  * @return void
  */
 public function display($fileName='', $quality=60) {
 
  $imgType = $this->newResType;
  $imageSrc = $this->newResource;
        switch ($imgType) {
  case IMAGETYPE_GIF:
   if ($fileName=='') {
    header('Content-type: image/gif');
   }
   imagegif($imageSrc, $fileName, $quality);
   break;
  case IMAGETYPE_JPEG:
   if ($fileName=='') {
    header('Content-type: image/jpeg');
   }
   imagejpeg($imageSrc, $fileName, $quality);
   break;
  case IMAGETYPE_PNG:
   if ($fileName=='') {
    header('Content-type: image/png');
    imagepng($imageSrc);
   } else {
    imagepng($imageSrc, $fileName);
   }
   break;
  case IMAGETYPE_WBMP:
   if ($fileName=='') {
    header('Content-type: image/wbmp');
   }
   imagewbmp($imageSrc, $fileName, $quality);
   break;
  case IMAGETYPE_XBM:
   if ($fileName=='') {
    header('Content-type: image/xbm');
   }
   imagexbm($imageSrc, $fileName, $quality);
   break;
  default:
   throw new Exception('Unsupport image type');
        }
  imagedestroy($imageSrc);
 }
 
 /**
  * 保存图像
  * @param int $fileNameType 文件名类型 0使用原文件名,1使用指定的文

件名,2在原文件名加上后缀,3产生随机文件名
  * @param string $folder 文件夹路径 为空为与原文件相同
  * @param string $param 参数$fileNameType为2时为文件名加后缀
  * @return void
  */
 public function save($fileNameType = 0, $folder = NULL, $param =

'_miniature') {
  if ($folder==NULL) {
   $folder = dirname($this-

>fileName).DIRECTORY_SEPARATOR;
   
  }
  $fileExtName = FileSystem::fileExt($this->fileName, true);
  $fileBesicName = FileSystem::getBasicName($this->fileName,

false);
  switch ($fileNameType) {
   case 1:
    //$newFileName = $folder.$param;
    $newFileName = $folder.basename($this-

>fileName);
    //var_dump($newFileName);
    break;
   case 2:
    $newFileName =

$folder.$fileBesicName.$param.$fileExtName;
    break;
   case 3:
    $tmp = date('YmdHis');
    $fileBesicName = $tmp;
    $i = 0;
    while (file_exists

($folder.$fileBesicName.$fileExtName)) {
     $fileBesicName = $tmp.$i;
     $i++;
    }
    $newFileName =

$folder.$fileBesicName.$fileExtName;
    break;
   default:
    $newFileName = $this->fileName;
    break;
  }
  $this->display($newFileName);
  return $newFileName;
 }
 /**
  * 剪切出选定区域
  *
  * @param string $srcimgurl  原图
  * @param string $endimgurl 处理过的图
  * @param int $x 坐标原点X
  * @param int $y 坐标原点Y
  * @param int $endimg_w 最终图宽
  * @param int $endimg_h 最终图高
  * @param int $border_w 末坐标X
  * @param int $border_h 末坐标Y
  * @param int $scale 原图缩放情况百分比
  * @param int $fix 是否自动取值
  */
 public function cutimg

($srcimgurl,$endimgurl,$x,$y,$endimg_w,$endimg_h,$border_w,$border_h,$scale=

100,$fix=0){
  $path = dirname ($endimgurl);
  if (!is_dir($path)) {
   if(!@mkdir ($path, 0777)){
    die ("{$path} 此目录不能创建,文件创建失败");
   }
  }
  $ground_info = getimagesize($srcimgurl);
  switch($ground_info[2]){
   case 1:$im = imagecreatefromgif($srcimgurl);break;
   case 2:$im = imagecreatefromjpeg($srcimgurl);break;
   case 3:$im = imagecreatefrompng($srcimgurl);break;
   default:die("图片格式不允许$srcimgurl");
     }
  if($fix){//方便截取头像的一部分
   if($ground_info[0]<$ground_info[1]){
    $border_w=$ground_info[0];
    $border_h=$endimg_h*$ground_info[0]/

$endimg_w;
   }elseif($ground_info[0]>$ground_info[1]){
    $border_h=$ground_info[1];
    $border_w=$endimg_w*$ground_info[1]/

$endimg_h;
   }else{
    $border_w=$ground_info[0];
    $border_h=$ground_info[1];
   }
  }
  $newim = imagecreatetruecolor($endimg_w, $endimg_h);
  $x=($x*100)/$scale;
  $y=($y*100)/$scale;
  $border_width=($border_w*100)/$scale;
  $border_height=($border_h*100)/$scale;
  imagecopyresampled($newim, $im, 0,0, $x,$y, $endimg_w,

$endimg_h, $border_width, $border_height );
  if(function_exists("imagegif")){
   switch($ground_info[2]){
    case 1:imagegif($newim,$endimgurl);break;
    case 2:imagejpeg($newim,$endimgurl);break;
    case 3:imagepng($newim,$endimgurl);break;
    default:die("errorMsg");
   }
  }elseif(function_exists("imagejpeg")){
   imagejpeg($newim,$endimgurl);
  }else{
   imagepng($newim,$endimgurl);
  }
  imagedestroy ($newim);
  imagedestroy ($im);
 }
}

[!--infotagslink--]

相关文章

  • 使用PHP+JavaScript将HTML页面转换为图片的实例分享

    这篇文章主要介绍了使用PHP+JavaScript将HTML元素转换为图片的实例分享,文后结果的截图只能体现出替换的字体,也不能说将静态页面转为图片可以加快加载,只是这种做法比较interesting XD需要的朋友可以参考下...2016-04-19
  • 源码分析系列之json_encode()如何转化一个对象

    这篇文章主要介绍了源码分析系列之json_encode()如何转化一个对象,对json_encode()感兴趣的同学,可以参考下...2021-04-22
  • 在数据库里将毫秒转换成date格式的方法

    在开发过程中,我们经常会将日期时间的毫秒数存放到数据库,但是它对应的时间看起来就十分不方便,我们可以使用一些函数将毫秒转换成date格式。 一、 在MySQL中,有内置的函数from_unixtime()来做相应的转换,使用如下: 复制...2014-05-31
  • php中去除文字内容中所有html代码

    PHP去除html、css样式、js格式的方法很多,但发现,它们基本都有一个弊端:空格往往清除不了 经过不断的研究,最终找到了一个理想的去除html包括空格css样式、js 的PHP函数。...2013-08-02
  • Javascript类型转换的规则实例解析

    这篇文章主要介绍了Javascript类型转换的规则实例解析,涉及到javascript类型转换相关知识,对本文感兴趣的朋友一起学习吧...2016-02-27
  • 美图秀秀把普通照片快速转换成卡通效果教程

    今天小编在这里就来给美图秀秀的这一款软件的使用者们来说下把普通照片快速转换成卡通效果的教程,各位想知道具体制作步骤的使用者们,那么下面就快阿里跟着小编一起看一...2016-09-14
  • index.php怎么打开?如何打开index.php?

    index.php怎么打开?初学者可能不知道如何打开index.php,不会的同学可以参考一下本篇教程 打开编辑:右键->打开方式->经文本方式打开打开运行:首先你要有个支持运行PH...2017-07-06
  • JS日期加减,日期运算代码

    一、日期减去天数等于第二个日期function cc(dd,dadd){//可以加上错误处理var a = new Date(dd)a = a.valueOf()a = a - dadd * 24 * 60 * 60 * 1000a = new Date(a)alert(a.getFullYear() + "年" + (a.getMonth() +...2015-11-08
  • PostgreSQL 字符串处理与日期处理操作

    这篇文章主要介绍了PostgreSQL 字符串处理与日期处理操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-02-01
  • php计算两个日期相差天数的方法

    本文实例讲述了php计算两个日期相差天数的方法。...2015-03-15
  • vue开发之moment的介绍与使用

    moment是一款多语言支持的日期处理类库, 在vue中如何使用呢?这篇文章主要给大家介绍了关于vue之moment使用的相关资料,需要的朋友可以参考下...2021-05-13
  • 非常全面的php日期时间运算汇总

    实例讲解之前,先来介绍几个核心函数: mktime 函数 mktime() 函数返回一个日期的 Unix 时间戳。 参数总是表示 GMT 日期,因此 is_dst 对结果没有影响。 参数可以从右到左依次空着,空着的参数会被设为相应的当前 GMT 值。...2015-11-08
  • PHP中func_get_args(),func_get_arg(),func_num_args()的区别

    复制代码 代码如下:<?php function jb51(){ print_r(func_get_args()); echo "<br>"; echo func_get_arg(1); echo "<br>"; echo func_num_args(); } jb51("www","j...2013-10-04
  • 浅析C#数据类型转换的几种形式

    本篇文章是对C#中数据类型转换的几种形式进行了详细的分析介绍,需要的朋友参考下...2020-06-25
  • PHP编程 SSO详细介绍及简单实例

    这篇文章主要介绍了PHP编程 SSO详细介绍及简单实例的相关资料,这里介绍了三种模式跨子域单点登陆、完全跨单点域登陆、站群共享身份认证,需要的朋友可以参考下...2017-01-25
  • JavaScript实现数据类型的相互转换

    这篇文章主要为大家详细介绍了JavaScript实现数据类型的相互转换,感兴趣的朋友可以参考一下...2016-03-09
  • JavaScript实现Base64编码转换

    这篇文章主要介绍了JavaScript实现Base64编码转换的相关资料,非常简单实用,需要的朋友可以参考下...2016-04-25
  • C#实现将字符串转换成日期格式的方法

    这篇文章主要介绍了C#实现将字符串转换成日期格式的方法,涉及C#操作时间及字符串的相关技巧,非常简单实用,需要的朋友可以参考下...2020-06-25
  • PHP编码转换函数mb_convert_encoding与iconv用法

    文章来实现一个PHP编码转换函数mb_convert_encoding与iconv用法,希望例子能帮助到各位。 将一个短信接口代码从apache迁移到nginx+php-fpm后,发现无法发出短信了,查...2016-11-25
  • c#入门之类型转换详解

    这篇文章主要介绍了c#的类型转换详解,类型转换分两种形式:隐式转换、显示转换,下面是详细介绍...2020-06-25