`
shoukii0721
  • 浏览: 79611 次
社区版块
存档分类
最新评论

PHP中字符日期的转换

    博客分类:
  • PHP
 
阅读更多

 

	<?php

	// 获取系统当前时间
	echo date('Y-m-d H:i:s') , "\n";
	var_dump(getdate()) ;     


	// 获取当前系统的时间戳
	echo strtotime("now"),  "\n";
	echo time() ,  "\n";

	$str = "2012-07-27 20:44:00";
	// strtotime — 将任何英文文本的日期时间描述解析为 Unix 时间戳
	// 成功则返回时间戳,否则返回 FALSE。
	$ts =  strtotime($str) ;
	echo $ts, "\n";

	// 将时间戳转换为日期字符串
	echo date('Y-m-d H:i:s', $ts) , "\n";

	// 日期的比较
	if (date("Y-m-d H:i:s", $ts) > date('Y-m-d H:i:s') ){
		echo "将来的日期", "\n";
	}else{
		echo "过去的日期", "\n";
	}


	// 字符 ⇒ 日期类型DateTime
	$d1 = DateTime::createFromFormat('Y-m-d H:i:s', '2012-07-27 12:13:45');
	var_dump($d1);

	$d2 = new DateTime('2012-07-27');
	var_dump($d2);

	// 日期类型DateTime ⇒ 字符
	echo $d1->format("Y/m/d H:i:s") , "\n";
	echo $d2->format("Y/m/d H:i:s") , "\n";

	?>
分享到:
评论

相关推荐

    正则表达式实现将MM/DD/YYYY格式的日期转换为YYYY-MM-DD格式

    这些知识点不仅适用于本例的日期格式转换,还可以拓展应用到其他文本处理的场景中,是学习正则表达式和数据处理的基础。通过这样的实例学习,可以加深对正则表达式的理解,为解决实际问题提供一种高效的工具和方法。

    PHP 时间戳和日期时间转换

    在PHP中,`time()`函数可以获取当前的时间戳,而`strtotime()`函数则能将可读的日期时间字符串转换为时间戳。 接下来,我们来看看PHP提供的日期时间处理函数。`date()`函数用于格式化本地日期和时间,接受两个参数...

    字符串和时间戳相互转换

    在编程领域,字符串和时间戳之间的转换是常见的操作,尤其在处理日期和时间相关的功能时。时间戳(Timestamp)通常表示为自1970年1月1日(UTC/GMT的午夜)以来的秒数,不考虑闰秒。而字符串则可以是多种格式的日期和...

    PHP中几个常用的日期及时间格式转换及比较函数

    本文将深入探讨几个常用的日期及时间格式转换和比较函数,这些函数在日常开发中非常实用,可以帮助开发者更高效地管理和操作时间数据。 ### 1. date() 和 time() 函数 `date()` 函数用于格式化本地时间或指定的...

    PHP中的字符串函数

    在PHP编程语言中,字符串函数是处理文本数据的关键工具,它们提供了丰富的功能来操作和分析字符串。以下是对标题“PHP中的字符串函数”及其描述中提到的一些重要知识点的详细解析: ### 1. 字符串转义与解码 - **...

    php实现比较两个字符串日期大小的方法

    接着,它将待比较的日期转换为Unix时间戳。如果待比较日期的Unix时间戳小于等于当前日期的Unix时间戳,函数返回 `true`,表明这个日期在当前日期之前或当天;反之,返回 `false`。 这两个函数在处理日期比较时都...

    Text实现xxxxxxxx日期格式xxxx-xx-xx的转换.docx

    在实际工作中,我们经常会遇到日期格式不统一的问题,例如一些日期数据以xxxxxxxx格式保存,而我们的需求是将其转换为xxxx-xx-xx格式。这种需求在数据处理和数据分析中非常常见。 二、使用Text函数实现日期格式转换...

    mysql 日期与时间的转换

    在MySQL中,日期和时间戳的转换是一项非常重要的功能,这使得开发者能够更加灵活地处理数据。本文将详细解释如何在MySQL中进行日期和时间戳之间的转换,并通过具体的例子来加深理解。 #### 1. 从Unix时间戳到MySQL...

    PHP常见字符串操作函数与用法总结

    printf()和sprintf()函数用于格式化字符串输出,它们允许你在字符串中嵌入变量,同时可以指定输出格式,如日期、数字等。 字符串中字母大小写的转换也是格式化的重要方面,strtoupper()函数可以把字符串转换为全部...

    php选择日期

    例如,你可以将日期转换为多种格式: ```php echo date('Y-m-d', strtotime('2022-01-01')); // 输出 "2022-01-01" $date = new DateTime('2022-01-01'); echo $date-&gt;format('l jS \of F Y h:i:s A'); // 输出 ...

    PHP函数库,PHP函数大全,PHP函数实例,PHP函数手册,PHP5函数库实例

    截取字符串中两个特定唯一字符之间的内容 截取指定长度字符串 折线图 按照比例改变图片大小(非生成缩略图) 收藏主页 数据验证类 数组转换成XML格式 日期计算 是否为电子邮件格式 柱形统计图 检查是否为一...

    基于PHP的全角半角在线转换 php版 v1.0.zip

    在实际应用中,这个工具的运作方式可能是:用户在前端界面上输入或粘贴含有全角或半角字符的文本,点击“转换”按钮后,JavaScript将数据发送到后端的PHP脚本。PHP脚本处理转换操作,然后将结果返回给前端,展示给...

    PHP编码转换函数utf-gb-big5

    在实际项目中,文件`pub_charset.php`可能包含了这些转换函数的定义或相关配置,而`date`文件可能与时间日期处理有关,但不是直接处理编码转换的。在处理编码问题时,需要注意编码一致性,避免乱码现象,尤其是在...

    (PHP)字符串、时间和日期的处理[收集].pdf

    在PHP编程语言中,字符串、时间和日期的处理是至关重要的组成部分,它们被广泛应用于各种软件开发项目中。以下是对这些主题的详细说明: 1. **字符串的定义**: PHP中的字符串可以使用单引号或双引号来定义。单...

    PHP常用的日期操作

    2. `strtotime()`函数:这个函数将人类可读的日期或时间字符串转换为Unix时间戳。例如,`echo strtotime('next Monday');`会输出下周一对应的Unix时间戳。 3. `mktime()`函数:这是一个用于生成Unix时间戳的函数,...

    MySQL UNIX时间戳与日期的相互转换

    `UNIX_TIMESTAMP()`是MySQL中的另一个内置函数,用于将日期转换为UNIX时间戳。 ##### 2. 语法 ```sql UNIX_TIMESTAMP(date) ``` - `date`: 要转换的日期,可以是字符串或日期类型的值。 ##### 3. 示例 ```sql ...

    基于php常用函数总结(数组,字符串,时间,文件操作)

    本文将详细介绍PHP中数组操作、字符串处理、时间日期管理以及文件操作的常用函数。 数组操作是PHP编程中不可或缺的一部分,涉及到数据的集合和处理。其中,implode()函数能够将数组中的元素通过指定的分隔符连接成...

Global site tag (gtag.js) - Google Analytics