`
bingxingke2
  • 浏览: 40689 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
文章分类
社区版块
存档分类
最新评论

php时间戳与字符串的相互转换

阅读更多
php date()函数的第二个参数是int类型的,如果是字符串类型的,结果就会变成1970-01-01 xx:xx:xx,那么如何将两种类型的时间互转呢?查了下php 的API,原来有这么个函数,它就是strtotime()…
<?php
date_default_timezone_set(“prc”);

$stringtime = date(“Y-m-d H:i:s”,time());

echo $stringtime.”<br/>”;

echo strtotime($stringtime).”<br/>”;

echo date(“Y/m/d G:i:s A”,strtotime($stringtime));
?>


运行结果:

2010-06-21 17:29:32
1277112572
2010/06/21 17:29:32 PM

原文来自:http://www.52blogger.com/archives/493
分享到:
评论
10 楼 q179181 2011-01-18  
初学、PHP
9 楼 jordan_micle 2010-07-07  
如果用来计算时间差是挺好用的
8 楼 nodonkey 2010-07-06  
strtotime 确实很强大的说 使用起来比 unix 时间戳方便许多
7 楼 Shrek82 2010-07-05  
计算时间差用这个函数不错。
很强大。
6 楼 xieye 2010-07-02  
windywany 写道
还有二个函数:mktime,gmmaktime.
另外一点,显示当前时间时date的第二个参数是不需要的.
strtotime这个函数非常厉害.
在项目中最常用的使用方法有以下二种:
1.strtotime('2001-09-01 12:00:00'),时间最好有,在项目中已经发现不加时间出现异常情况.
2.strtotime('+1 year +6 months -1 day +12 hours'),这个方法我最喜欢.


保险起见我一直用mktime,没用strtotime,但是楼上既然用过了,那应该也可用
5 楼 windywany 2010-07-02  
还有二个函数:mktime,gmmaktime.
另外一点,显示当前时间时date的第二个参数是不需要的.
strtotime这个函数非常厉害.
在项目中最常用的使用方法有以下二种:
1.strtotime('2001-09-01 12:00:00'),时间最好有,在项目中已经发现不加时间出现异常情况.
2.strtotime('+1 year +6 months -1 day +12 hours'),这个方法我最喜欢.
4 楼 bingxingke2 2010-06-30  
haohetao 写道
这个strtotime()是不是PHP5.3新增的

php3.0之后的
3 楼 haohetao 2010-06-28  
这个strtotime()是不是PHP5.3新增的
2 楼 bingxingke2 2010-06-25  
化蝶自在飞 写道
php自带函数很多哦.常备手册以防不时之需.

恩 嘿嘿
1 楼 化蝶自在飞 2010-06-21  
php自带函数很多哦.常备手册以防不时之需.

相关推荐

    字符串和时间戳相互转换

    - `new Date()` 构造函数用于将字符串转换为日期对象。 ```javascript var dateString = "2023-03-15T10:30:00"; var dateObject = new Date(dateString); ``` - `getTime()` 方法返回时间戳。 ```javascript...

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

    - `date`: 要转换的日期,可以是字符串或日期类型的值。 ##### 3. 示例 ```sql SELECT UNIX_TIMESTAMP('2006-11-04 12:23:00'); ``` 此命令将会返回1162626180。 ##### 4. 应用场景 - **统一时间表示**:在处理...

    时间戳与时间相互转换(php .net精确到毫秒)

    在PHP中,获取当前时间戳并精确到毫秒,可以使用`microtime`函数,但需要注意的是,`microtime`默认返回的是字符串,包含浮点部分和整数部分。为了得到毫秒,我们需要将字符串拆分成两部分并进行计算: ```php ...

    PHP 时间戳和日期时间转换

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

    基于PHP的UNIX时间戳转换工具 V1.1.zip

    `strtotime()`,可以将人类可读的时间字符串转化为时间戳;以及`date()`和`strftime()`,它们能将时间戳转换为用户友好的格式。 2. **PHP中的时间戳操作:** - `time()`: 这个函数返回当前时间的UNIX时间戳,无需...

    解析php时间戳与日期的转换

    PHP中的`strtotime()`函数非常强大,它可以解析多种格式的日期字符串并将其转化为Unix时间戳。例如: ```php $timestamp = strtotime('2022-12-31'); echo date("Y-m-d", $timestamp); ``` 这段代码会将"2022-...

    PHP时间戳和日期相互转换操作实例小结

    对于将日期字符串转换为时间戳,PHP提供了`strtotime()`函数。它尝试解析给定的日期字符串并返回对应的时间戳。例如: ```php $dateString = "2023-04-19 14:30:00"; $timestamp = strtotime($dateString); // ...

    基于PHP的UNIX时间戳转换工具源码.zip

    2. **时间戳转换**:在PHP中,你可以使用`strtotime()`函数将日期字符串转换为UNIX时间戳,例如: ```php $timestamp = strtotime('2022-01-01 00:00:00'); ``` 要将UNIX时间戳转换回日期字符串,可以使用`date...

    PHP时间戳与日期之间转换的实例介绍

    本文将详细介绍如何在PHP中实现时间戳与日期的相互转换,并提供一些实用的转换实例,帮助开发者更好地处理时间日期数据。 首先,我们要了解什么是时间戳。在计算机中,时间戳是一系列数字,代表了自1970年1月1日00:...

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

    ucfirst()函数将字符串首字母转换为大写,而strtolower()函数将整个字符串转换为小写。ucwords()函数则将字符串中每个单词的首字母都转换为大写。strcmp()函数用于比较两个字符串。substr_count()函数用于计算子串在...

    PHP基于DateTime类解决Unix时间戳与日期互转问题【针对1970年前及2038年后时间戳】

    将日期字符串转换为Unix时间戳,同样需要创建DateTime对象,但这次需要提供日期字符串和时区。然后,使用`format('U')`来获取Unix时间戳。示例如下: ```php function date_to_unixtime($date, $timezone = 'PRC'...

    基于PHP的UNIX时间戳转换工具V1.1源码.zip

    2. **PHP处理时间戳**:PHP提供了丰富的函数来处理UNIX时间戳,如`time()`用于获取当前时间的UNIX时间戳,`strtotime()`用于将人类可读的日期时间字符串转换为时间戳,以及`date()`和`strftime()`用于将时间戳格式...

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

    - **strtotime()**:这个函数可以解析多种格式的日期时间字符串,返回对应的时间戳,例如`strtotime('tomorrow')`将得到明天的当前时间戳。 - **mktime()**:创建一个时间戳,接受小时、分钟、秒、月份、日期、...

    PHP实例开发源码—UNIX时间戳转换工具.zip

    2. **PHP时间函数**:PHP提供了丰富的日期和时间处理函数,如`time()`用于获取当前UNIX时间戳,`strtotime()`将日期或时间字符串转换为UNIX时间戳,`date()`和`strftime()`则可以将UNIX时间戳转换为用户可读的日期和...

    PHP 时间转换Unix时间戳代码

    - **功能**:此函数用于将任何字符串解析为时间戳。该函数非常灵活,可以接受多种格式的日期和时间字符串。 - **参数**:一个表示时间的字符串。 - **返回值**:返回对应的Unix时间戳。 2. **`date()`**: - **...

    php将字符串转化成date存入数据库的两种方式

    PHP是一种广泛用于网站开发的服务器端脚本语言,其中一个常见的需求是将用户输入的日期字符串转换为日期格式并存储到数据库中。本文将介绍两种常用的方法将字符串转换为日期格式,并存储在数据库中。 第一种方法是...

    php时间戳转换代码详解

    要将日期字符串转换为时间戳,可以使用`strtotime()`函数。例如,`strtotime("2022-05-20 15:30:00")`会返回对应日期和时间的时间戳。这个函数能够解析多种格式的日期字符串,甚至可以理解像"明天下午3点"这样的...

Global site tag (gtag.js) - Google Analytics