php中时间日期格式化函数

 代码如下 复制代码

function format_date( $STRING1 )
{
        $STRING1 = str_replace( "-0", "-", $STRING1 );
        $STR = strtok( $STRING1, "-" );
        $STRING2 = $STR."年";
        $STR = strtok( "-" );
        $STRING2 .= $STR."月";
        $STR = strtok( " " );
        $STRING2 .= $STR."日";
        return $STRING2;
}

function format_date_short1( $STRING1 )
{
        $STRING1 = str_replace( "-0", "-", $STRING1 );
        $STR = strtok( $STRING1, "-" );
        $STRING2 = $STR."年";
        $STR = strtok( "-" );
        $STRING2 .= $STR."月";
        return $STRING2;
}

function format_date_short2( $STRING1 )
{
        $STRING1 = str_replace( "-0", "-", $STRING1 );
        $STR = strtok( $STRING1, "-" );
        $STR = strtok( "-" );
        $STRING2 .= $STR."月";
        $STR = strtok( " " );
        $STRING2 .= $STR."日";
        return $STRING2;
}

function format_date_short3( $STRING1 )
{
        $STRING1 = str_replace( "-0", "-", $STRING1 );
        $STR = strtok( $STRING1, "-" );
        $STRING2 .= $STR."年";
        return $STRING2;
}

function format_date_number( $STRING1 )
{
        $STRING1 = str_replace( "-0", "-", $STRING1 );
        $STR = strtok( $STRING1, "-" );
        $STRING2 = $STR;
        $STR = strtok( "-" );
        $STRING2 .= strlen( $STR ) == 1 ? "0".$STR : $STR;
        $STR = strtok( " " );
        $STRING2 .= strlen( $STR ) == 1 ? "0".$STR : $STR;
        return $STRING2;
}

function get_week( $STRING )
{
        switch ( date( "w", strtotime( $STRING ) ) )
        {
        case 0 :
                return "日";
        case 1 :
                return "一";
        case 2 :
                return "二";
        case 3 :
                return "三";
        case 4 :
                return "四";
        case 5 :
                return "五";
        case 6 :
                return "六";
        }
}

时间: 2024-10-09 06:00:03

php中时间日期格式化函数的相关文章

js时间日期格式化封装函数_javascript技巧

js虽然提供了各种获取时间Date对象的不同属性方法,如:getDate 方法 | getDay 方法 | getFullYear 方法 | getHours 方法 ... ... 等等,但是却没有像java那样提供一个方法来供用户来根据自身提供的模板(pattern),来格式化指定时间对象,所以自己就封装了一个小方法,只供大家闲来调侃-.-,有好的建议还望慷慨指荐哦. 用到知识点: arguments:该对象代表正在执行的函数和调用它的函数的参数.不可显式创建,虽然有length属性,且能像数

Javascript中日期格式化函数性能测试

最近开发的软件中需要用到日志功能,其中有一个重要功能是显示日期和时间.于是网上搜了一把,搜到大量的日期格式化函数,不过比较了下,感觉代码都不够优雅,而且性能都不给力. 对线上一些代码进行了评测,结果如下: 测试代码如下,分别对格式化函数进行50万次计算:  代码如下 复制代码     var start = new Date().getTime();     var date = new Date();     for(var i = 0;i<500000;i++){     date.form

Javascript日期格式化函数性能对比

  最近开发的软件中需要用到日志功能,其中有一个重要功能是显示日期和时间.于是网上搜了一把,搜到大量的日期格式化函数,不过比较了下,感觉代码都不够优雅,而且性能都不给力. 对线上一些代码进行了评测,结果如下: 测试代码如下,分别对格式化函数进行50万次计算: 代码如下   var start = new Date().getTime(); var date = new Date(); for(var i = 0;i<500000;i++){ date.format1('yyyy-MM-dd hh

JavaScript自定义日期格式化函数详细解析

 下面的一个例子就是以独立函数写出的JavaScript日期格式化函数,独立的format函数.回到格式化的这一知识点上,我们考查的是怎么实现的.运用了哪些原理 我们对 JavaScript 扩展其中一个较常的做法便是对 Date.prototype 的扩展.因为我们知道,Date 类只提供了若干获取日期元素的方法,如 getDate(),getMinute()--却没有一个转换为特定字符串的格式化方法.故所以,利用这些细微的方法,加以封装,组合我们想要的日期字符串形式.一般来说,该格式化函数可

JavaScript自定义日期格式化函数详细解析_javascript技巧

我们对 JavaScript 扩展其中一个较常的做法便是对 Date.prototype 的扩展.因为我们知道,Date 类只提供了若干获取日期元素的方法,如 getDate(),getMinute()--却没有一个转换为特定字符串的格式化方法.故所以,利用这些细微的方法,加以封装,组合我们想要的日期字符串形式.一般来说,该格式化函数可以定义在 Date 对象的原型身上,也可以独立一个方法写出.定义原型方法的操作如 Date.prototype.format = function(date){-

mysql 日期格式化函数之date_format()函数

直接在命令模式下 日期格式化函数date_format()  代码如下 复制代码 mysql> select date_format(now(),'%Y'); +-------------------------+ | date_format(now(),'%Y') |  +-------------------------+ | 2009 | +-------------------------+ 1 row in set (0.00 sec) 扩展: %Y:年 %c:月 %d:日 %H:小时

JavaScript自定义日期格式化函数

我们对 JavaScript 扩展其中一个较常的做法便是对 Date.prototype 的扩展.因为我们知道,Date 类只提供了若干获取日期元素的方法,如 getDate(),getMinute()--却没有一个转换为特定字符串的格式化方法.故所以,利用这些细微的方法,加以封装,组合我们想要的日期字符串形式.一般来说,该格式化函数可以定义在 Date 对象的原型身上,也可以独立一个方法写出.定义原型方法的操作如 Date.prototype.format = function(date){-

Sql Server 数据库日期格式化函数

  Sql Server 中一个非常强大的日期格式化函数 Select CONVERT(varchar(100), GETDATE(), 0) : 05 16 2006 10:57AM Select CONVERT(varchar(100), GETDATE(), 1) : 05/16/06 Select CONVERT(varchar(100), GETDATE(), 2) : 06.05.16 Select CONVERT(varchar(100), GETDATE(), 3) : 16/0

SQL GETDATE()日期格式化函数

Sql Server 中一个非常强大的日期格式化函数 Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06 Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16 Select CONVERT(varchar(100), GETDATE(), 3): 16/05/06 S