当前位置:首页 » 编程语言 » php时间转字符串

php时间转字符串

发布时间: 2023-05-26 03:06:04

php 字符串内美国时间转为中国时间

//原始字符串
$pre='count=2&dpxid=DP_508368&timevalue=SunJan1801:39:21CST2015;30.0&dpxid=DP_981391&timevalue=SunJan1801:39:20CST2015;24.0';
//定义回调函数
functionu_ctime($matches){
$utime=strtotime($matches[1]);//转换为时间戳
$ctime=$utime+13*60*60;桐毕//西五区历瞎变为东八区
$ct_str=date("DMd局烂芹s:i:hTY",$ctime);//转换为字符串
return'value='.$ct_str.';';
}
$str=preg_replace_callback('|value=([w:]*);|','u_ctime',$pre);

Ⅱ thinkphp怎么转换成字符串类型

使用php的自带函数bool settype( mixed &$var, string $type)

参数

var 要转换的变量。

type
type 的可能值为:

“boolean” (或为“bool”,从 PHP 4.2.0 起)

“integer” (或为“int”,从 PHP 4.2.0 起)

“float” (只在 PHP 4.2.0 之后可以使用,对于旧版本中使用的“double”现已停用)

"string"

"array"

"object"

“null” (从 PHP 4.2.0 起)

例子:

<?php
$foo="5bar";//string
$bar=true;//boolean

settype($foo,"integer");//$foo现在是5(integer)
settype($bar,"string");//$bar现在是"1"(string)
?>

Ⅲ PHP strtotime() 函数

这个函数将字符串转换为日期,注意的是日期类型数据直接echo出来是个很大的整数,日期变量的年月日时分秒要使用函数获取或者转换格式。

详细解释:
http://www.w3school.com.cn/php/func_date_strtotime.asp

Ⅳ 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;
比较两句的运行结果,可以看到差别。

Ⅳ php 怎么把日期转字符串

调用这个函数,最直接的方法 strtotime($stringtime));

Ⅵ THINKPHP 如何将时间格式(Y-M-D)转换(YMD)

首先要使用php的2个函数 strtotime 和date()

先使用strtotime把现有的时间格式字符串转化为unix时间戳.

再使用date函数吧得到的unix时间戳转化为Ymd格式的时间字符串具体如下:


$time_str='2015-9-28';
$time=strtotime($time_str);//转化为unix时间戳
$date=date('Ymd',$time);//把时间戳转化为自己想要的格式.这里格式可以按照规范随意自定义.
$date即是输出的想要格式:2015928

Ⅶ phpcms v9 专题页面内容页时间格式怎样将字符串格式转换成正常格式

a\标准型:慧扰{date('Y-m-d H:i:s', $rs['inputtime'])} 输出为:2010-12-31 13:15:10

b\拆源碧昌分型:{date('Y',$rs[inputtime])}年{date('m',$rs[inputtime])}月雹扒{date('d',$rs[inputtime])}日 输出为:2010年12月31日

Ⅷ 关于PHP截取时间字符串、、、、

为什么有现成的函数不用呢?<?php
$date = date('2011-12-12 20:10:00');$hour = date('H',strtotime($date));
$min = date('i',strtotime($date));
$sec = date('s',strtotime($date));echo $hour,$min,$sec;?>

Ⅸ php怎么将指定期时间转为时间戳(时间戳精确到毫秒)

php并没有直接支持毫秒的日期时间函数,所以要想得到毫秒级的时间戳,就要把秒级的时间戳*1000。

需要注意的是,由于毫秒级的时间戳已经远远超过整数的大小范围,所以要用浮点数(且精度不能低于13位)来储存。

另外,要想把毫秒级的时间戳转为时间,务必先/1000再转换,否则错误,因为php并不认识所谓的毫秒级时间戳!

不过,虽然无法获得指定时间的毫秒级时间戳,但要想获得当前时间的毫秒数,却是有办法的:

echo microtime(true)*1000;

热点内容
内置存储卡可以拆吗 发布:2025-05-18 04:16:35 浏览:336
编译原理课时设置 发布:2025-05-18 04:13:28 浏览:378
linux中进入ip地址服务器 发布:2025-05-18 04:11:21 浏览:612
java用什么软件写 发布:2025-05-18 03:56:19 浏览:32
linux配置vim编译c 发布:2025-05-18 03:55:07 浏览:107
砸百鬼脚本 发布:2025-05-18 03:53:34 浏览:945
安卓手机如何拍视频和苹果一样 发布:2025-05-18 03:40:47 浏览:742
为什么安卓手机连不上苹果7热点 发布:2025-05-18 03:40:13 浏览:803
网卡访问 发布:2025-05-18 03:35:04 浏览:511
接收和发送服务器地址 发布:2025-05-18 03:33:48 浏览:372