php中时间日期转换

 代码如下 复制代码

function Sec2Time($time){
if(is_numeric($time)){
$value = array(
"years" => 0, "days" => 0, "hours" => 0,
"minutes" => 0, "seconds" => 0,
);
if($time >= 31556926){
$value["years"] = floor($time/31556926);
$time = ($time%31556926);
}
if($time >= 86400){
$value["days"] = floor($time/86400);
$time = ($time%86400);
}
if($time >= 3600){
$value["hours"] = floor($time/3600);
$time = ($time%3600);
}
if($time >= 60){
$value["minutes"] = floor($time/60);
$time = ($time%60);
}
$value["seconds"] = floor($time);
return (array) $value;
}else{
return (bool) FALSE;
}
}
时间: 2024-09-24 02:26:03

php中时间日期转换的相关文章

时间日期转换

时间日期转换 下面为效果显示区!  

一个时间日期转换格式的小功能(Oracle)

一个时间日期转换格式的小功能 SQL> SELECT TO_CHAR(SYSDATE,'SSSSS'),sysdate FROM DUAL; TO_CH SYSDATE ----- ------------------- 62239 2007-11-21 17:17:19 SSSSS :格式显示的是自午夜0点以来,流逝的秒数,用它来算两个时间之差的秒数很简单,如下: SQL> set serveroutput on   1  declare   2  t1 number ;   3  t2 n

mysql中时间日期 datetime字段保存日期出现0000-00-00

正确的php sql语句写法应该是:     代码如下 复制代码 $sql = "insert into table(datetime) values('".date("Y-m-d h:i:s",time())."')"; //datetime字段的类型为"datetime", 注意后面要插入的数据是字符串要加"单引号". 这样就没错了,时间日期类型插入数据库之前要格式化,否则就出现插入的全是0000-00

VB与ORACLE数据库中的日期转换

oracle|数据|数据库|转换 在数据库的开发过程中,你可能会遇到ORACLE与VB的日期类型不匹配,无法直接比较的问题.而VB中又没有专门的函数可以转换ORACLE的日期,这个问题该如果解决呢?其实在ORACLE 的自带函数库里有一个很有用的函数TO_DATE(),它可以将日期字符串按照自己定义的格式转换为ORACLE格式的日期.示例代码如下: 声明:Cn 为数据库链接对象Dim datBirthday as Date 注释:出生日期Dim strSql as String 注释:SQL语句

02基于注解开发SpringMVC项目(jar包,异步,request,参数传递,多选的接收,Model传参,map传参,model传参,ajax,重定向,时间日期转换)

 1 所需jar包 项目结构如下: 2 web.xml配置文件的内容如下: <?xmlversion="1.0"encoding="UTF-8"?> <web-appversion="2.5"    xmlns="http://java.sun.com/xml/ns/javaee"    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance&q

ruby中时间日期用法详解

做web应用,和时间打交道是不可免的.rails对ruby的时间模块做了扩展.本文作于2011年1月29日, ruby版本为1.8.7, rails版本为3.0.3 基本的时间转换 >> now=Time.now => Sat Jan 29 21:47:07 0800 2011 #utc秒数互相转换 >> now.to_i => 1296308827 >> Time.at(1296308827) => Sat Jan 29 21:47:07 0800

Java中时间格式转换问题?

问题描述 如何把String类型转换成指定格式的date类型的时间啊??谢谢! 解决方案 解决方案二:LZ自己看SimpleDateFormat吧,这问题问的频率太高了----解决方案三:publicstaticStringstringFormate(Stringtime,Stringpattern){Stringstr_date=null;try{SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss",Locale.E

关于时间日期转换的问题!!!!

问题描述 数据库的date字段存的是日期字段在Gridview里用<%#DataBinder.Eval(Container.DataItem,"date")%>读出来的数据是这样的型式2007-7-80:00:00现在我想把年和时间去掉,只留下月和日,但是不是两位数的月和日前面加个0就是这个意思2007-7-80:00:00=>07/082007-3-270:00:00=>03/272007-11-270:00:00=>11/2720分求个完整的代码. 解

js中时间日期是否为datetime类型

1 短时间,形如 (13:04:06)  代码如下 复制代码 function isTime(str) { var a = str.match(/^(d{1,2})(:)?(d{1,2})2(d{1,2})$/); if (a == null) {alert('输入的参数不是时间格式'); return false;} if (a[1]>24 || a[3]>60 || a[4]>60) { alert("时间格式不对"); return false } return