两个时间之间月份差实例代码:
代码如下 复制代码
$yourdate="2012-10-20";
$yourdate_unix=strtotime($yourdate);
echo (date("Y",$yourdate_unix)-date("Y"))*12+(date("m",$yourdate_unix)-date("m"));
例子1
代码如下 复制代码
/*
* 计算2个时间段的月份差
* @param $st开始时间 $et结束时间(时间戳格式)
* @return $total 返回的差值
*/
function getMonthNum($st, $et)
{
$s_m = date(‘n‘, $st)...
一年有多个周,每周的开始日期和结束日期参考代码一:[正在使用的版本]<?php
header("Content-type:text/html;charset=utf-8");
date_default_timezone_set("Asia/Shanghai");
$year = (int)$_GET[‘year‘];
$week = (int)$_GET[‘week‘];
$weeks = date("W", mktime(0, 0, 0, 12, 28, $year));echo $year . ‘年一共有‘ . $weeks . ‘周<br />‘;if ($week > $weeks || $week <= 0)
{$week = 1;
}if ($week < 10)
{$week = ‘0...
本文实例讲述了php计算整个目录大小的方法。分享给大家供大家参考。具体实现方法如下:
/*** Calculate the full size of a directory** @author Jonas John* @version 0.2* @link http://www.jonasjohn.de/snippets/php/dir-size.htm* @param string $DirectoryPath Directory path*/
function CalcDirectorySize($DirectoryPath) {// I reccomend using a normalize_path function here// to make sure $DirectoryPa...
本文实例讲述了php计算多维数组中所有值总和的方法。分享给大家供大家参考。具体实现方法如下:php 内置函数 array_sum() 函数返回数组中所有值的总和,只能返回一维数组的总和;计算多维数组所有值的和就要自定义函数了;
function get_sum($array) {$num = 0;foreach($array as $k => $v) {if(is_array($v)) {$num += get_sum($v);}}return $num + array_sum($array);
}
get_sum($array);希望本文所述对大家的php程序设计有所帮助...
主要用到了 PHP 的 date() 函数和 mktime() 函数。 date() 函数的 format 参数用到了选项 t,它表示某个月总共有多少天,数值范围为28-31。 mktime() 函数主要用来创建时间戳,这里只用了4个参数,从左到右分别表示时,分,秒,月份。这样就可以创建某个月份的时间戳,比如12月的时间戳为多少? 示例代码如下所示:<?php
function lastDayOfMonth($month) {echodate("t", mktime(0, 0, 0, $month));
} 原文:http://www.cnblogs.co...
由于最近业务需要,写了个获取网段内所有IP的函数,以及分配可用子网段的函数/*** 根据网段获取计算所有IP* @param string $segment 网段 ‘139.217.0.1/24‘* @return array IP列表 [‘139.217.0.1‘,‘139.217.0.2‘……]*/function getIpBySegment($segment)
{$segmentInfo = explode("/", $segment);//[‘139.217.0.1‘,24]$beginIpArray = explode(".", $segmentInfo[0]);//[139,217,0,1]$mask = intval($segmentInfo[‘1‘])...
1.取生日的年份和当前年份进行相减2。判断月份3.判断日期详细代码 $birthday="1988-10-20";$date=date("Y-m-d");list($y,$m,$d)=explode("-",$birthday); 按“-”分割生日的日期list($xy,$xm,$xd)=explode("-", $date); 按“-”分割当前的日期$age=$xy-$y;if($xm>$m || $xm==$m&&$xd>$d) 判断月份和日期,如果当前日期的比生日的大,让年龄加一岁{$age=$age+1;}echo $age; 原文:http://www.cnblogs.com/xingyue1988/p/6390...
步骤:(1)读取3篇txt格式的英文文档;(2)对每篇文档进行分词;(3)利用正则表达式去掉逗号、句号等标点符号;(4)计算文档频率; (5)统计特征向量<?php$_txts = array(‘1.txt‘,‘2.txt‘,‘3.txt‘);$_len = count($_txts);for ($i = 0;$i < $_len;$i++){$_contents[] = file_get_contents($_txts[$i]);}for ($i = 0;$i < $_len;$i++){//分词$_words[] = explode(‘ ‘,trim($_contents[$i])); foreach ($_words[$...
PHP 计算页面执行时间 1 < ?php2class runtime3{ 4var$StartTime = 0; 5var$StopTime = 0; 6 7function get_microtime() 8 { 9list($usec, $sec) = explode(‘ ‘, microtime());
10return ((float)$usec + (float)$sec);
11 }
1213function start()
14 {
15$this->StartTime = $this->get_microtime();
16 }
1718function stop()
19 {
20$this->StopTime = $this->get_microtime();
21 }
2223functi...
php 计算多维数组中所有值的总和php 内置函数 array_sum() 函数返回数组中所有值的总和,只能返回一维数组的总和;计算多维数组所有值的和就要自定义函数了;1 function get_sum($array) {2 $num = 0;3 foreach($array as $k => $v) {4 if(is_array($v)) {5 $num += get_sum($v);6 }7 }8 return $num + array_sum($array);9 }10 get_sum($array);
<?php
/*
@ 计算php程序运行时间
*/
function microtime_float()
{
list($usec, $sec) = explode(” “, microtime());
return ((float)$usec + (float)$sec);
}
//开始计时,放在头部
$starttime = microtime_float();
//结束计时,放在最底部
$runtime = number_format((microtime_float() – $starttime), 4).s;
//输出
echo ‘RunTime:.$runtime;
?>
在php中可以通过pow函数计算几次方,该函数的语法如“pow(x,y)”,表示返回x的y次方的幂,如果可能,本函数会返回integer,如果不能计算幂,将发出一条警告。本文操作环境:windows7系统、PHP7.1版,DELL G3电脑pow() 函数返回 x 的 y 次方。语法pow(x,y)参数 x 必需。一个数。y 必需。一个数。说明返回 x 的 y 次方的幂。如果可能,本函数会返回 integer。如果不能计算幂,将发出一条警告,pow() 将返回 false。PHP 4.2.0 版开始 ...
php计算相差几天的方法:首先创建一个PHP示例文件;然后定义两个时间点;接着使用strtotime将时间格式化为时间戳;最后直接输出“$days”即可获取到相差的天数。本文操作环境:Windows7系统、PHP7.1、Dell G3电脑。php计算两个日期的相差天数,处理时间间隔举例:想要获取 2016-04-10和2016-06-15相差多少天。$begin_date = strtotime(2016-04-10);
$end_date = strtotime(2016-06-15);
$days = round(($end_date - $begin_date) /...
php计算前几天的函数实现方法是:首先创建一个PHP示例文件;然后定义一个“time_tran”方法;接着通过“return floor($dur/86400).天前;”方式返回几天前的结果即可。推荐:《PHP视频教程》php计算几分钟前、几小时前、几天前的几个函数一、函数实现实例1:function time_tran($the_time){$now_time = date("Y-m-d H:i:s",time()+8*60*60);$now_time = strtotime($now_time);$show_time = strtotime($the_time);$dur = $now_time -...
php计算一个月的天数格式:cal_days_in_month 的公用:返回某个历法中某年中某月的天数参数介绍:cal_days_in_month($par1,$par2,$par3);$par1 :用来计算的某种历法,PHP Calendar 常量$par2 :参数$par1选中历法中的某个月$par3: 选中历法中的某一年返回值:$par1 选中历法的某年某月的天数PHP Calendar 常量:日历扩展包含了简化不同日历格式间转换的函数。 为了让这些函数能够工作,您必须通过 --enable-calendar 编译 PHP。window下...