知识大全 如何模拟SQL Server的两个日期处理函数
Posted 类型
篇首语:一个人使劲踮起脚尖靠近太阳的时候,全世界都挡不住她的阳光。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 如何模拟SQL Server的两个日期处理函数相关的知识,希望对你有一定的参考价值。
如何模拟SQL Server的两个日期处理函数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
//在PHP中处理日期非常不方便 比如求两个日期之间相差的月份?该怎么办呢? //文件名 date inc php //在使用这两个函数前 要先将日期或日期时间转换成timestamp类型 //如 //$today=mktime( date( m ) date( d ) date( Y )); /****模拟sqlserver中的dateadd函数******* $part 类型 string 取值范围 year month day hour min sec 表示 要增加的日期的哪个部分 $n 类型 数值 表示 要增加多少 根据$part决定增加哪个部分 可为负数 $datetime类型 timestamp 表示 增加的基数 返回 类型 timestamp **************结束**************/ function dateadd($part $n $datetime) $year=date( Y $datetime); $month=date( m $datetime); $day=date( d $datetime); $hour=date( H $datetime); $min=date( i $datetime); $sec=date( s $datetime); $part=strtolower($part); $ret= ; switch ($part) case year : $year+=$n; break; case month : $month+=$n; break; case day : $day+=$n; break; case hour : $hour+=$n; break; case min : $min+=$n; break; case sec : $sec+=$n; break; default: return $ret; break; $ret=mktime($hour $min $sec $month $day $year); return $ret; /****模拟sqlserver中的datediff函数******* $part 类型 string 取值范围 year month day hour min sec 表示 要增加的日期的哪个部分 $date $date 类型 timestamp 表示 要比较的两个日期 返回 类型 数值 **************结束*(*************/ function datediff($part $date $date ) //$diff=$date $date ; $year =date( Y $date ); $year =date( Y $date ); $month =date( m $date ); $month =date( m $date ); $day =date( d $date ); $day =date( d $date ); $hour =date( d $date ); $hour =date( d $date ); $min =date( i $date ); $min =date( i $date ); $sec =date( s $date ); $sec =date( s $date ); $part=strtolower($part); $ret= ; switch ($part) case year : $ret=$year $year ; break; case month : $ret=($year $year )* +$month $month ; break; case day : $ret=(mktime( $month $day $year ) mktime( $month $day $year ))/( * ); break; case hour : $ret=(mktime($hour $month $day $year ) mktime($hour $month $day $year ))/ ; break; case min : $ret=(mktime($hour $min $month $day $year ) mktime($hour $min $month $day $year ))/ ; break; case sec : $ret=$date $date ; break; default: return $ret; break; return $ret; cha138/Article/program/SQLServer/201311/22145相关参考
数据库人员手边系列:SQLServer基本函数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 字
知识大全 SQL Server 7.0 函数及SQL语句相关问题
SQLServer7.0函数及SQL语句相关问题 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
SQLServer时间函数用法详解 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! SQL中的时间
使用SQLServer创建语言辅助函数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在现在这样
知识大全 Sql Server 2005自定义Split函数
SqlServer2005自定义Split函数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 要
SQLServer和Oracle的常用函数对比 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 数
在SQLServer数据库中拆分字符串函数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! SQL
知识大全 SQL Server里函数的两种用法(可以代替游标)
SQLServer里函数的两种用法(可以代替游标) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
讲解SQLServer数据库中函数的使用方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 本文
两个SQLServer维护技巧 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 确实数据库的维护常