PHP时间戳与日期之间转换

strtotime()函数 strtotime() 函数将任何英文文本的日期时间描述解析为 Unix 时间戳。

例子

 代码如下 复制代码

<?php
echo(strtotime("now"));
echo(strtotime("3 October 2005"));
echo(strtotime("+5 hours"));
echo(strtotime("+1 week"));
echo(strtotime("+1 week 3 days 7 hours 5 seconds"));
echo(strtotime("next Monday"));
echo(strtotime("last Sunday"));
?>

输出:

1138614504
1128290400
1138632504
1139219304
1139503709
1139180400
1138489200

上面是把日期转换成时间戳了,我们也可以把如 2013-04-21这种转换成时间戳

 代码如下 复制代码

$a = date();
$mk = strtotime($a)

要求只能在白天8:00-20:00发送短信,怎么样获得到每天的这段时间区间?

 代码如下 复制代码

<?
$y=date("Y",time());
$m=date("m",time());
$d=date("d",time());
$start_time = mktime(9, 0, 0, $m, $d ,$y);
$end_time = mktime(19, 0, 0, $m, $d ,$y);

$time = time();
if($time >= $start_time && $time <= $end_time)
{
// do something....
}
?>

下面来介绍把时间戳转换成日期

date()函数,

此函数不但可以获取各种各样的时间日期之外,还可以进行日期转换呼

 代码如下 复制代码

<?
$time = time();
$date = date("Y-m-d",$time);
echo 'www.111cn.net 提示'.$date
?>

这样就输出 www.111cn.net 提示 2013-04-21 。

时间: 2025-01-29 17:49:21

PHP时间戳与日期之间转换的相关文章

PHP中时间戳与日期之间的转换程序

1.php中时间转换函数 strtotime strtotime() 函数将任何英文文本的日期时间描述解析为 Unix 时间戳. 语法 strtotime(time,now) 例  代码如下 复制代码 strtotime("today") date PHP Date() 函数可把时间戳格式化为可读性更好的日期和时间. 语法 date(format,timestamp) 例  代码如下 复制代码 <?php echo date("Y/m/d"); echo &q

JS时间戳和时间之间转换例子

一.时间转换时间戳 var date = new Date(); //时间对象 var str = date.getTime(); //转换成时间戳 二.时间戳转换为时间 1.转换成 2015-7-18 16:50:43 格式: function getDate(tm){ var tt=new Date(parseInt(tm) * 1000).toLocaleString().replace(/年|月/g, "-").replace(/日/g, " ") retu

python时间戳和日期转换

做项目的时候会经常涉及到时间和日期之间的转换,在此记录下来,其实就是几个函数的调用: 时间戳转日期 显示系统当前时间戳:time.time(),返回float型 time.localtime(value)转换时间戳: 然后再用time.strftime(format,struct_time)将其转换为format指定类型: 注意%Y转换为4位年份,%y转换为2位年份.这样就实现了时间戳向日期的转换. 日期转时间戳 从下面的转换形式可以看出完全是对称的:

JS获取时间的相关函数及时间戳与时间日期之间的转换_javascript技巧

时间戳和时间日期的转换是常见的操作,下面就通过代码实例介绍一下如何实现它们之间的相互转换. 在没学习本文之前先给大家介绍下javascript中Date()构造函数参数: 关于Date对象大家想必一定不陌生,使用Date()构造函数创建一个时间对象是最基本的操作了,例如: var theDate=new Date(); theDate.getDate(); 使用以上代码可以获取当前日期的天. 上面是对于Date()构造函数最简单的应用了,Date对象具有多种构造函数,下面简单列举如下: new

MYSQL教程:UNIX时间戳和日期转换函数

UNIX时间戳转换为日期用函数: FROM_UNIXTIME() select FROM_UNIXTIME(1156219870); 日期转换为UNIX时间戳用函数: UNIX_TIMESTAMP() Select UNIX_TIMESTAMP('2006-11-04 12:23:00′); 例:mysql查询当天的记录数: $sql="select * from message Where DATE_FORMAT(FROM_UNIXTIME(chattime),'%Y-%m-%d') = DA

php中时间戳和日期格式的转换

原文:php中时间戳和日期格式的转换 一,PHP时间戳函数获取指定日期的unix时间戳 strtotime("2009-1-22″) 示例如下: echo strtotime("2009-1-22″) 结果:1232553600 说明:返回2009年1月22日0点0分0秒时间戳 二,PHP时间戳函数获取英文文本日期时间 示例如下: 便于比较,使用date将当时间戳与指定时间戳转换成系统时间 (1)打印明天此时的时间戳strtotime("+1 day") 当前时间:

php日期转时间戳,指定日期转换成时间戳

一.在MySQL中完成 这种方式在MySQL查询语句中转换,优点是不占用PHP解析器的解析时间,速度快,缺点是只能用在数据库查询中,有局限性. 1. UNIX时间戳转换为日期用函数: FROM_UNIXTIME() 一般形式:  代码如下 复制代码 select FROM_UNIXTIME(1156219870); 2. 日期转换为UNIX时间戳用函数: UNIX_TIMESTAMP() 一般形式:  代码如下 复制代码 Select UNIX_TIMESTAMP('2006-11-04 12:

php日期转时间戳,指定日期转换成时间戳_php技巧

写过PHP+MySQL的程序员都知道有时间差,UNIX时间戳和格式化日期是我们常打交道的两个时间表示形式,Unix时间戳存储.处理方便,但是不直观,格式化日期直观,但是处理起来不如Unix时间戳那么自如,所以有的时候需要互相转换,下面给出互相转换的几种转换方式. 一.在MySQL中完成 这种方式在MySQL查询语句中转换,优点是不占用PHP解析器的解析时间,速度快,缺点是只能用在数据库查询中,有局限性. 1. UNIX时间戳转换为日期用函数: FROM_UNIXTIME() 一般形式:selec

PHP中UNIX时间戳和日期间的转换与计算实例_php技巧

UNIX时间戳是保存日期和时间的一种紧凑简洁的方法,是大多数UNIX系统中保存当前日期和时间的一种方法,也是在大多数计算机语言中表示日期和时间的一种标准格式.以32位整数表示格林威治标准时间,例如,使用证书11230499325表示当前时间的时间戳.UNIX时间戳是从1970年1月1日零点(UTC/GMT的午夜)开始起到当前时间所经过的秒数.1970年1月1日零点作为所有日期计算的基础,这个日期通常成为UNIX纪元. 因为UNIX时间戳是一个32位的数字格式,所以特别适用于计算机处理,例如计算两