❶ php怎么将指定日期转换为时间戳
date('Y-m-d H:i:s', 1156219870);
1、 UNIX时间戳转换为日期用函数: date()
一般形式:date('Y-m-d H:i:s', 1156219870);
2、日期转换为UNIX时间戳用函数:strtotime()
一般形式:strtotime('2010-03-24 08:15:42');
3、这种方式在PHP程序中完成转换,优点是无论是不是数据库中查询获得的数据都能转换,转换范围不受限制,缺点是占用PHP解析器的解析时间,速度相对慢。
(1)php时间截扩展阅读
PHP构造函数和析构函数
1、在 PHP4 中,当函数与对象同名时,这个函数将成为该对象的构造函数,并且在 PHP4 中没有析构函数的概念。
2、在 PHP5 中,构造函数被统一命名为 __construct,并且引入了析构函数的概念,被统一命名为 __destruct。
3、在PHP4中,传递变量给一个函数或方法,实际是把这个变量做了一次复制,也就意味着你传给函数或方法的是这个变量的一个副本,除非你使用了引用符号“&;” 来声明是要做一个引用,而不是一个 Copy。
4、在 PHP5中,对象总是以引用的形式存在的,对象中的赋值操作同样也都是一个引用操作。
参考资料
网络-php
❷ php怎么将指定期时间转为时间戳(时间戳精确到毫秒)
php并没有直接支持毫秒的日期时间函数,所以要想得到毫秒级的时间戳,就要把秒级的时间戳*1000。
需要注意的是,由于毫秒级的时间戳已经远远超过整数的大小范围,所以要用浮点数(且精度不能低于13位)来储存。
另外,要想把毫秒级的时间戳转为时间,务必先/1000再转换,否则错误,因为php并不认识所谓的毫秒级时间戳!
不过,虽然无法获得指定时间的毫秒级时间戳,但要想获得当前时间的毫秒数,却是有办法的:
echo microtime(true)*1000;
❸ php怎么将指定日期转换为时间戳
在MySQL中完成 。
❹ php 如何把5分钟转化为时间戳
php 如何把5分钟转化为时间戳?php 日期转时间戳?通常将一个字符串型的日期转为时间戳,可以使用strtotime()
工具原料计算机PHP
方法/步骤分步阅读
1
/6
将一个字符串型的日期转为时间戳,请使用strtotime()
2
/6
strtime()函数的基本语法和参数
3
/6
输入指定年月日的日期的时间戳
4
/6
保存之后在浏览器预览打印结果
5
/6
输出标准时间格式的时间戳
6
/6
保存并在浏览器打印输出
注意事项
熟悉strtotime()函数
喜欢请点赞和投票
内容仅供参考并受版权保护
php日期格式转时间戳的方法:1、使用strtotime函数将任何英文文本的日期时间描述解析为时间戳;2、使用mktime函数从日期取得时间戳;3、使用strtotime函数将英文文本字符串表示的日期转换为时间戳。
❺ php怎么将日期格式变成时间戳,
strtotime把任何格式的日期转换为时间戳。
格式:int
strtotime
(
string
time
[,
int
now]
);
本函数预期接受一个包含美国英语日期格式的字符串并尝试将其解析为
Unix
时间戳(自
January
1
1970
00:00:00
GMT
起的秒数),其值相对于
now
参数给出的时间,如果没有提供此参数则用系统当前时间。
本函数将使用
TZ
环境变量(如果有的话)来计算时间戳。自
PHP
5.1.0
起有更容易的方法来定义时区用于所有的日期/时间函数。此过程在
date_default_timezone_get()
函数页面中有说明。
注:
如果给定的年份是两位数字的格式,则其值
0-69
表示
2000-2069,70-100
表示
1970-2000。
❻ PHP时间戳是指什么
?php
echo
time()-strtotime(date("y-m-d"))?
返回一串数字(所谓的时间戳)然后通过strtotime(date("y-m-d"))
转化成年月日格式。。有些时候搞那么明白没用
还不如去实际应用它
❼ PHP怎么获得一天,一周,一个月的起始和结束的时间戳求高人指点
PHP获取开始和结束时间
//当前时间
$start
=
strtotime(date('Y-m-d
H:i:s'));
//时长,时间长度(秒为单位,例子中为120秒,2分钟后,实际时间可自行修改或程序计算得出)
//如果是1周后,则为$start
+
(7
*
24
*
60
*
60);
$long
=
$start
+
120
//结束时间
$end
=
date('Y-m-d
H:i:s',
$long);
php可以用函数time()来获取Unix
时间戳,但是只能获取当前的,不能填入参数计算
❽ php的时间戳问题
mktime() 函数返回一个日期的 Unix 时间戳。 参数总是表示 GMT 日期,因此 is_dst 对结果没有影响。 参数可以从右到左依次空着,空着的参数会被设为相应的当前 GMT 值。 参数描述 hour 可选。规定小时。 minute 可选。规定分钟。 second 可选。规定秒。 month 可选。规定用数字表示的月。 day 可选。规定天。 year 可选。规定年。在某些系统上,合法值介于 1901 - 2038 之间。不过在 PHP 5 中已经不存在这个限制了。 is_dst 可选。如果时间在日光节约时间(DST)期间,则设置为1,否则设置为0,若未知,则设置为-1。自 5.1.0 起,is_dst 参数被废弃。因此应该使用新的时区处理特性。 例子 mktime() 函数对于日期运算和验证非常有用。它可以自动校正越界的输入: <?php echo(date("M-d-Y",mktime(0,0,0,12,36,2001))); echo(date("M-d-Y",mktime(0,0,0,14,1,2001))); echo(date("M-d-Y",mktime(0,0,0,1,1,2001))); echo(date("M-d-Y",mktime(0,0,0,1,1,99))); ?> 输出: Jan-05-2002 Feb-01-2002 Jan-01-2001 Jan-01-1999 time() 函数返回当前时间的 Unix 时间戳。 语法time(void) 参数描述 void 可选。 说明 返回自从 Unix 纪元(格林威治时间 1970 年 1 月 1 日 00:00:00)到当前时间的秒数。
❾ php里的时间戳是以秒为单位吗
是的。
❿ php 怎么将时间戳转化为日期格式
oracle中,日期转换函数有很多,常用命令如下:
to_char()命令将时间戳转换为用户规定的日期格式,如:
select
to_char(sysdate,'yyyy-mm-dd
hh24:mi:ss')
from
al;
语法:to_char(x
[,format])
说明:将x按format格式转换成字符串。x可以是日期或者数字或时间戳,format是一个规定了x采用何种格式转换的格式字符串
to_date()命令可以将一个日期格式的字符串转换成date类型数据,如:
select
to_date('2014-05-07
13:23:44','yyyy-mm-dd
hh24:mi:ss')
from
al;
语法:to_date(c
[,format])
说明:将符合format指定的特定日期格式的字符串c转换成date类型的数据
to_timestamp()函数可以将一个时间格式的字符串转换成时间戳
select
to_timestamp('2014-06-20
12:11:11','yyyy-mm-dd
hh24:mi:ss')
from
al;
语法:to_timestamp(c
[,format])
说明:将字符串c转换为一个时间戳数据类型
---to_char()命令可以将时间戳转换成字符串:
select
to_char(
to_timestamp('2014-06-20
12:11:11','yyyy-mm-dd
hh24:mi:ss'),'yyyy-mm-dd
hh24:mi:ss')
from
al;
当需要进行两个日期的比较时,不需要比较时间,可采用trunc()命令来截取日期
sql>
select
to_char(
trunc(sysdate),
'yyyy-mm-dd
hh24:mi:ss')
from
al;
sql>
select
to_char(
sysdate,
'yyyy-mm-dd
hh24:mi:ss')
from
al;
比较两句的运行结果,可以看到差别。