php strftime函数与strftime实例教程

格式化时间和/或日期按区域设置。月份和星期几以及其它和语言有关的字符串当前语言环境的设置与那么setlocale()。

不是所有的转换说明符,可支持您的C库,在这种情况下,他们不会将PHP的strftime()的支持。此外,并不是所有的平台的支持负的时间戳,因此您的日期范围可能仅限于不早于Unix的时代。这意味着,一样%e,%吨,%R和,%d个(或其他) - 以及1月1日之前的日期 - 1970年将无法工作在Windows,一些Linux发行版本,以及其他一些操作系统。对于Windows系统,支持的转换说明符的完整概述,可在

面的字符是字符串格式的格式参数为例说明确认返回的值
日--- www.111cn.net   ---
%1天的简写孙周六的文字表述
%机管局充分的文字表述的一天星期日到星期六
%Ð双位数天的月(带前导零)01至31
%é天的月份,一前一个位数至31空间
引用%j天的一年,3前导零001至366位
%u个通过ISO - 8601数字表示为星期一)在本周一(天虽然7(星期日)
%瓦特数字表示的一周0星期日(日)至6(星期六)
周--- ---
%ü给定的数周开始,每年的第一个星期日为第一周的13 13年度全周()
%的V通过ISO - 8601:1988年该年年底的周数,首先是今年的第一个星期,至少有4个周日与周一是一周的01到53开始(其中53个为一重叠周帐户)
西澳%的数字表示该年的一周,首先是第一个星期一为第一周的46日与1年46周开始()
一个月--- ---
%b的月份名称缩写的基础上,通过现场1月12月
%B全部月份名称的基础上,现场1月至12月
%的H月份名称的缩写,基于区域设置(通过了12%,别名二)1
%米两个数字代表该月的01(1月)到12(12月)
年--- ---
%C两世纪(除以100年两位数的代表性,取整)为20世纪19
%克的两个通过ISO - 8601年持续两位数代表:1988标准(参见%V)例:为6周1月09日
%G的全部4位数字的%版本克为例:对2009年1月3日周2008
%,比前两个数字代表该年为例:09 2009年,1979年79
%,比前4位数字表示该年为例:2038年
时间--- ---
%的H 2位数字表示在24小时格式的00到23小时
到12%,我的两个12小时格式零一小时位代表
%升(小写的L')在12小时格式小时,与前面的1到12个位数的空间
%男两位数代表性的00到59分钟
%p大写'am'或'总理'的基础上给定的时间例:上午12点31分,下午为22:23
%P的较低情况下的'我'或'时'的基础上给定的时间例:上午12点31分,下午为22:23
%ṛ同为“%1:%男:%的S%P”的例子:9点34分17秒为下午21点34分17秒
%ṛ同为“%的H:%M”的例子:上午12时35分,00:35 16:44为下午4时44
%,第二的两个00位代表通过59
%Ŧ同为“%高:%男:%S个”例子:下午9点34分17秒21点34分17秒
%×首选区域代表性的时间没有日期,例如:3时59分十六秒或十五时59分16秒
%ž无论从UTC的时区或缩写(偏移取决于操作系统)为例:-0500或东部时间美国东部时间
%ž时区偏移/缩写选择不再由%给予Ž(于操作系统而定)例:-0500或东部时间美国东部时间
时间和日期戳--- ---
%ç首选日期和时间戳根据当地为例:星期二2月5日零点45分10秒2009年为2009年2月4日在上午12时45分十秒
%,同为“%米的D /%d个/%Y”字为例:02/05/09为2009年2月5日
%,同为“%女的Y%米-%D”类(常用的数据库教程日戳使用)为例:2009-02-05为2009年2月5日
%s的Unix纪元时戳(视时间为9月10日()函数)例:305815200,1979上午八时四十分00秒相同
%×首选日期代表性区域的基石,不受时间,例如:02/05/09,为2009年2月5日
杂项--- ---
%n个一个换行符(“ N”的)---
%吨制表符(“ t”的)---
%%一个文字字符("%")百分比---

这个参数的最大长度为1023个字符。

现在我们来看一下strftime实例

<?php教程
setlocale(LC_TIME, "C");
echo strftime("%A");
setlocale(LC_TIME, "fi_FI");
echo strftime(" in Finnish is %A,");
setlocale(LC_TIME, "fr_FR");
echo strftime(" in French %A and");
setlocale(LC_TIME, "de_DE");
echo strftime(" in German %A. ");
?>

<?php
$ts = strtotime("4 Nov 2009");
echo strlen(strftime("%-e", $ts)), " "; // "1" (no padding)
echo strlen(strftime("%e", $ts)), " "; // "2" (space padded)
?>

实例三

<?php
// Date string
$timestamp     =     strftime("%Y-%m-%d %H:%M:%S %Y");

// From this string ($timestamp) can we print
echo strftime("%a %d %b %H:%M:%S %Y", strtotime($timestamp))."<br/>";
echo strftime("%a %d %b %H:%M", strtotime($timestamp))."<br/>";
echo strftime("%Y-%m-%d %H:%M:%S", strtotime($timestamp))."<br/>";
echo strftime("%Y-%m-%d %H:%M", strtotime($timestamp))."<br/>";
echo strftime("%Y-%m-%d", strtotime($timestamp))."<br/>";
echo strftime("%a %d %b %Y", strtotime($timestamp))."<br/>";

/*And it will output

Wed 20 May 15:53:40 2009
Wed 20 May 15:53
2009-05-20 15:53:40
2009-05-20 15:53
2009-05-20
Wed 20 May 2009

*/
?>

关于strftime实例五

function calculateFiscalYearForDate($inputDate, $fyStart, $fyEnd){
    $date = strtotime($inputDate);
    $inputyear = strftime('%Y',$date);
       
    $fystartdate = strtotime($fyStart.$inputyear);
    $fyenddate = strtotime($fyEnd.$inputyear);

    if($date < $fyenddate){
        $fy = intval($inputyear);
    }else{
        $fy = intval(intval($inputyear) + 1);
    }
   
    return $fy;
   
}

// my fiscal year starts on July,1 and ends on June 30, so...
echo calculateFiscalYearForDate("5/15/08","7/1","6/30");
// returns 2008

echo calculateFiscalYearForDate("12/1/08","7/1","6/30");

本站整理转载注明来自www.111cn.net 谢谢合作

时间: 2024-10-31 15:40:35

php strftime函数与strftime实例教程的相关文章

PHP ord() 函数作用及实例教程

PHP ord() 函数作用及实例教程 定义和用法 在ord( )函数返回的ASCII值的第一个字符的字符串. 语法 ord(string) Parameter Description string Required. The string to get an ASCII value from 来看个ord实例. <?php echo ord("h")."<br />"; echo ord("hello")."<

Python中apply函数的用法实例教程_python

一.概述: python apply函数的具体含义如下:  apply(func [, args [, kwargs ]]) 函数用于当函数参数已经存在于一个元组或字典中时,间接地调用函数.args是一个包含将要提供给函数的按位置传递的参数的元组.如果省略了args,任何参数都不会被传递,kwargs是一个包含关键字参数的字典.   apply()的返回值就是func()的返回值,apply()的元素参数是有序的,元素的顺序必须和func()形式参数的顺序一致 二.使用示例: 下面给几个例子来详

Python内置函数的用法实例教程_python

本文简单的分析了Python中常用的内置函数的用法,分享给大家供大家参考之用.具体分析如下: 一般来说,在Python中内置了很多有用的函数,我们可以直接调用. 而要调用一个函数,就需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数.可以直接从Python的官方网站查看文档:http://docs.python.org/2/library/functions.html#abs 也可以在交互式命令行通过help(abs)查看abs函数的帮助信息. 调用abs函数: >>> a

Python中函数的用法实例教程_python

本文以数值计算为例讲述了Python中函数的用法,分享给大家供大家参考借鉴之用.具体如下: 我们都知道圆的面积计算公式为: S = πr2 当我们知道半径r的值时,就可以根据公式计算出面积.假设我们需要计算3个不同大小的圆的面积: r1 = 12.34 r2 = 9.08 r3 = 73.1 s1 = 3.14 * r1 * r1 s2 = 3.14 * r2 * r2 s3 = 3.14 * r3 * r3 当代码出现有规律的重复的时候,你就需要当心了,每次写3.14 * x * x不仅很麻烦

php mysql_real_escape_string函数用法与实例教程

mysql教程_real_escape_string - 转义特殊字符的SQL语句中使用字符串 string mysql_real_escape_string ( string $unescaped_string [, resource $link_identifier ] )   mysql_real_escape_string()调用MySQL的库函数mysql_real_escape_string,其中prepends反斜杠以下字符: x00 ñ ṛ,,',"和但X1a. 这个函数必须始终

javascript replace 函数应用与实例教程

定义和用法 stringobject.replace(regexp/substr,replacement) replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串. 看个实例 <script type="text/网页特效"> var str="visit microsoft!" document.write(str.replace(/microsoft/, "w3school")) <

strip_tags 函数用法与实例教程

定义和用法 该strip_tags ( )函数作用却除所有HTML , XML和PHP的标记. 语法 strip_tags(string,allow) 参数 说明 string 必需的.指定的字符串检查 allow 任择.指定允许的标签.这些标签不会被删除 提示和说明注意:评论的HTML总是剥夺.这不能改变的允许参数. 范例1   <?php echo strip_tags("Hello <b>world!</b>"); ?> 结果为. Hello

php mysql_real_escape_string函数用法与实例教程_php基础

转义特殊字符在unescaped_string,考虑到当前字符的连接设置,以便它在的地方是安全的在mysql_query()它.如果二进制数据要插入,这个函数必须被使用 下列字符受影响: \x00 \n \r \ ' " \x1a 如果成功,则该函数返回被转义的字符串.如果失败,则返回 false. 语法 mysql_real_escape_string(string,connection) 参数 描述 string 必需.规定要转义的字符串. connection 可选.规定 MySQL 连接

php substr() 函数参数说明与实例教程

/*  string substr ( string $string , int $start [, int $length ] ),它可以用于在一个较长的字符串中查找匹配的字符串或字符.$string为所要处理的字符串,$start为开始选取的位置,$length为要选取的长度 $length 为正数据从左向右读取字符, $length 为负数时就右向左读取字符 */ $rest1 = substr("abcdef", 2); // returns "cdef"