关于时间格式的转换,MYSQL,PHP,10位数字表示时间
我有一些帖子要想直接导入数据库,我打开数据库发现里面的时间存储是以10位数字的方式存储的,我想知道有什么工具或办法能直接把2012-07-10这样的日期格式直接转换成那种...
我有一些帖子要想直接导入数据库,我打开数据库发现里面的时间存储是以10位数字的方式存储的,我想知道有什么工具或办法能直接把 2012-07-10 这样的日期格式直接转换成那种10位数字的时间格式么?
或者是不是可以编写一段网页代码,一个输入框,一个结果框,输入想转换的时间,点击获取到转换后的10位时间,呵呵。如果麻烦的话我愿意加分,当然分不算啥,只是一份心意,麻烦大家了,我比较笨 展开
或者是不是可以编写一段网页代码,一个输入框,一个结果框,输入想转换的时间,点击获取到转换后的10位时间,呵呵。如果麻烦的话我愿意加分,当然分不算啥,只是一份心意,麻烦大家了,我比较笨 展开
4个回答
展开全部
复制另存为 html文件... 用浏览器打开. 记得运行脚本运行即可...
<!DOCTYPE html>
<html>
<head>
<meta chaset="utf-8">
<title> New Document </title>
<script>
function strtotime(str){
var new_str = str.replace(/:/g,'-');
new_str = new_str.replace(/ /g,'-');
var arr = new_str.split("-");
arr[4] = arr[4] == undefined ? '0' : arr[4];
arr[5] = arr[5] == undefined ? '0' : arr[5];
arr[3] = arr[3] == undefined ? '0' : arr[3];
var datum = new Date(Date.UTC(arr[0],arr[1]-1,arr[2],arr[3]-8,arr[4],arr[5]));
return strtotime = datum.getTime()/1000;
}
function getresult(){
var str = document.getElementById('sec').value;
if(str != ''){
document.getElementById('result').innerHTML = strtotime(str);
}
}
</script>
</head>
<body>
<input type="text" id="sec" value="2012-12-12"> <a href="javascript:void(0);" onclick="getresult()">go</a>
<div>result <span id="result">0</span> </div>
</body>
</html>
数据格式 2012-12-12 12:12:12
<!DOCTYPE html>
<html>
<head>
<meta chaset="utf-8">
<title> New Document </title>
<script>
function strtotime(str){
var new_str = str.replace(/:/g,'-');
new_str = new_str.replace(/ /g,'-');
var arr = new_str.split("-");
arr[4] = arr[4] == undefined ? '0' : arr[4];
arr[5] = arr[5] == undefined ? '0' : arr[5];
arr[3] = arr[3] == undefined ? '0' : arr[3];
var datum = new Date(Date.UTC(arr[0],arr[1]-1,arr[2],arr[3]-8,arr[4],arr[5]));
return strtotime = datum.getTime()/1000;
}
function getresult(){
var str = document.getElementById('sec').value;
if(str != ''){
document.getElementById('result').innerHTML = strtotime(str);
}
}
</script>
</head>
<body>
<input type="text" id="sec" value="2012-12-12"> <a href="javascript:void(0);" onclick="getresult()">go</a>
<div>result <span id="result">0</span> </div>
</body>
</html>
数据格式 2012-12-12 12:12:12
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//php标准时间和时间戳的简单转化
$time=time();//当前时间戳也就是10位数的
echo $time."</br>";
// $time 想要转换的时间戳
$now=date("Y-m-d H:i:s",$time);
echo $now."</br>";
$sh=strtotime("$now");//这里转换时间戳-------------
echo $sh."</br>";
//值得注意的是时区设置 要不然就好看了
$time=time();//当前时间戳也就是10位数的
echo $time."</br>";
// $time 想要转换的时间戳
$now=date("Y-m-d H:i:s",$time);
echo $now."</br>";
$sh=strtotime("$now");//这里转换时间戳-------------
echo $sh."</br>";
//值得注意的是时区设置 要不然就好看了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接用date("Y-m-d H:i:s",$time)就可以了
$time为数据库里的时间
$time为数据库里的时间
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个不麻烦的吧。一个php时间戳转换函数就可以了么
strtotime() 就是不太清楚你的意思 有一些帖子是什么意思。
strtotime() 就是不太清楚你的意思 有一些帖子是什么意思。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询