ITPub博客

首页 > IT职业 > IT图书 > javascript和PHP及MYSQL时间格式化函数

javascript和PHP及MYSQL时间格式化函数

IT图书 作者:airland 时间:2021-09-09 09:15:55 0 删除 编辑

1、javascript:

/**
* 友好的时间显示
* @param int    sTime 待显示的时间
*/
function friendlyDate(sTime) {
if (!sTime)
    return '—'
var dur = 1000
sTime = sTime * dur
var cTime      =   parseInt(new Date().getTime().toString())
var dTime      =   cTime - sTime
var dDay       =   parseInt(new Date().getUTCDate()) - parseInt(new Date(sTime).getUTCDate())
var dYear      =   parseInt(new Date().getUTCFullYear()) - parseInt(new Date(sTime).getUTCFullYear())
var month = parseInt(new Date(sTime).getUTCMonth())+1
var day = new Date(sTime).getUTCDate()
var hour = new Date(sTime).getUTCHours()
var minute = new Date(sTime).getUTCMinutes()
if(month0){            
    if( dTime 

       

2、PHP:

function friendlyDate($sTime) {
if (!$sTime)
    return '—';
$cTime      =   time();
$dTime      =   $cTime - $sTime;
$dDay       =   intval(date("z",$cTime)) - intval(date("z",$sTime));
$dYear      =   intval(date("Y",$cTime)) - intval(date("Y",$sTime));
if($dTime>0){            
    if( $dTime 

3、mysql:

DELIMITER //
CREATE FUNCTION friendlyDate(sTime char(11))
RETURNS char(11)
BEGIN
if sTime='' then
    return '-';
end if;
set @cTime=UNIX_TIMESTAMP();
set @dTime=@cTime-sTime;
set @dDay=DATE_FORMAT(@cTime,'%e')-DATE_FORMAT(@sTime,'%e');
set @dYear=DATE_FORMAT(@cTime,'%Y')-DATE_FORMAT(@sTime,'%Y');
if @dTime>0 then
    if @dTime


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/964/viewspace-2801532/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    96
  • 访问量
    11392