
php sql 时间格式 如何存入到数据库里的,例如:1355410530 20
1355410530通过date('Y-m-dH:i:s',1355410530);从数据库里读出转化后为2012-12-1314:55:30。问1355410530这个...
1355410530 通过
date('Y-m-d H:i:s',1355410530);从数据库里读出转化后为 2012-12-13 14:55:30。
问1355410530 这个数据怎么存入到数据库里的 展开
date('Y-m-d H:i:s',1355410530);从数据库里读出转化后为 2012-12-13 14:55:30。
问1355410530 这个数据怎么存入到数据库里的 展开
8个回答
展开全部
使用函式 date() 实现
<?php echo $showtime=date("Y-m-d H:i:s");?>
显示的格式: 年-月-日 小时:分钟:秒
相关时间参数:
a - "am" 或是 "pm"
A - "AM" 或是 "PM"
d - 几日,二位数字,若不足二位则前面补零; 如: "01" 至 "31"
D - 星期几,三个英文字母; 如: "Fri"
F - 月份,英文全名; 如: "January"
h - 12 小时制的小时; 如: "01" 至 "12"
H - 24 小时制的小时; 如: "00" 至 "23"
g - 12 小时制的小时,不足二位不补零; 如: "1" 至 12"
G - 24 小时制的小时,不足二位不补零; 如: "0" 至 "23"
i - 分钟; 如: "00" 至 "59"
j - 几日,二位数字,若不足二位不补零; 如: "1" 至 "31"
l - 星期几,英文全名; 如: "Friday"
m - 月份,二位数字,若不足二位则在前面补零; 如: "01" 至 "12"
n - 月份,二位数字,若不足二位则不补零; 如: "1" 至 "12"
M - 月份,三个英文字母; 如: "Jan"
s - 秒; 如: "00" 至 "59"
S - 字尾加英文序数,二个英文字母; 如: "th","nd"
t - 指定月份的天数; 如: "28" 至 "31"
U - 总秒数
w - 数字型的星期几,如: "0" (星期日) 至 "6" (星期六)
Y - 年,四位数字; 如: "1999"
y - 年,二位数字; 如: "99"
z - 一年中的第几天; 如: "0" 至 "365"
<?php echo $showtime=date("Y-m-d H:i:s");?>
显示的格式: 年-月-日 小时:分钟:秒
相关时间参数:
a - "am" 或是 "pm"
A - "AM" 或是 "PM"
d - 几日,二位数字,若不足二位则前面补零; 如: "01" 至 "31"
D - 星期几,三个英文字母; 如: "Fri"
F - 月份,英文全名; 如: "January"
h - 12 小时制的小时; 如: "01" 至 "12"
H - 24 小时制的小时; 如: "00" 至 "23"
g - 12 小时制的小时,不足二位不补零; 如: "1" 至 12"
G - 24 小时制的小时,不足二位不补零; 如: "0" 至 "23"
i - 分钟; 如: "00" 至 "59"
j - 几日,二位数字,若不足二位不补零; 如: "1" 至 "31"
l - 星期几,英文全名; 如: "Friday"
m - 月份,二位数字,若不足二位则在前面补零; 如: "01" 至 "12"
n - 月份,二位数字,若不足二位则不补零; 如: "1" 至 "12"
M - 月份,三个英文字母; 如: "Jan"
s - 秒; 如: "00" 至 "59"
S - 字尾加英文序数,二个英文字母; 如: "th","nd"
t - 指定月份的天数; 如: "28" 至 "31"
U - 总秒数
w - 数字型的星期几,如: "0" (星期日) 至 "6" (星期六)
Y - 年,四位数字; 如: "1999"
y - 年,二位数字; 如: "99"
z - 一年中的第几天; 如: "0" 至 "365"
展开全部
如果数据库里里面的格式时间格式的,就用date('Y-m-d H:i:s')把获取的时间戳格式化之后直接存进去,如果数据库里面是int型的时间戳格式,就用strtotime把获取的时间转成时间戳格式的存进去
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
通过表单获取这个值,传到定义的变量如$time,然后用insert语句将该变量对应的获取的表单值插入对应的数据表中。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
日期转换为UNIX时间戳用函数 select UNIX_TIMESTAMP('2015-11-21 17:12:00′);
UNIX时间戳转换为日期用函数 select FROM_UNIXTIME(1448096992);
UNIX时间戳转换为日期用函数 select FROM_UNIXTIME(1448096992);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这应该是一个时间戳的东西,具体看一下你的数据类型。
时间戳 就是把时间与某个时间(比如1900.1.1,具体忘了)的之间的毫秒数。
大概这个意思。
时间戳 就是把时间与某个时间(比如1900.1.1,具体忘了)的之间的毫秒数。
大概这个意思。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询