请问如何用js修改时间

shuhua2009 2009-10-17 10:53:03
首先获得当前的时间,显示在text中,格式是:xxxx年xx月xx日xx时xx分xx秒,也就是年,月,日,时,分,秒前分别有一个text。
然后可以对显示的时间进行修改,修改后能够得到新的时间和1970年1月1日0时0分0秒的秒数,请问如何实现?
...全文
104 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
浴火_凤凰 2009-10-18
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 hookee 的回复:]
HTML code<SCRIPTlanguage=JavaScripttype=text/javascriptdefer>function doit(){var y= document.getElementById("y").value;var m= document.getElementById("m").value;var d= document.getElementById("d").val¡­
[/Quote]

这就是强悍啊!!!支持一次啊
MuBeiBei 2009-10-17
  • 打赏
  • 举报
回复

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script type="text/javascript">
window.onload = function(){

var $ = function(id){
return document.getElementById(id);
};

var date = new Date();
var d = date.toLocaleString();
var arr = d.split(' ');
var str = '';
if(a = arr[1].split(':')){
str += arr[0] + a[0] +'时' + a[1] + '分' + a[2] + '秒';
}
$('time').value = str;


$('click').onclick = function(){
var year = $('year').value;
var yue = $('yue').value;
var ri = $('ri').value;
var shi = $('shi').value;
var fen = $('fen').value;
var miao = $('miao').value;
if(isNaN(year) || isNaN(yue) || isNaN(ri) || isNaN(shi) || isNaN(fen) || isNaN(miao)) return false;
if(year == '' || yue == '' || ri == '' || shi == '' || fen == '' || miao == '') return false;
$('time').value = year + '年' + yue + '月' + ri + '日' + shi + '时' + fen + '分' + miao + '秒';

};
};
</script>
</head>

<body>
<input type="text" id="time" />
年:<input type="text" id="year" />
月:<input type="text" id="yue" />
日:<input type="text" id="ri" />
时:<input type="text" id="shi" />
分:<input type="text" id="fen" />
秒:<input type="text" id="miao" />
<input type="button" value="click" id="click" />
</body>
</html>

hookee 2009-10-17
  • 打赏
  • 举报
回复

<SCRIPT language=JavaScript type=text/javascript defer>

function doit(){
var y = document.getElementById("y").value;
var m = document.getElementById("m").value;
var d = document.getElementById("d").value;
var h = document.getElementById("h").value;
var n = document.getElementById("n").value;
var s = document.getElementById("s").value;
if(isNaN(y) || isNaN(m) || isNaN(d) || isNaN(h) || isNaN(n) || isNaN(s)) return false;
y = parseInt(y, 10);
m = parseInt(m, 10);
d = parseInt(d, 10);
h = parseInt(h, 10);
n = parseInt(n, 10);
s = parseInt(s, 10);
var dt = new Date(y,m,d,h,n,s);
alert(dt.valueOf()/1000);
}
window.onload=function(){
var dt = new Date();
var y = dt.getFullYear();
var m = dt.getMonth()+1;
var d = dt.getDate();
var h = dt.getHours();
var n = dt.getMinutes();
var s = dt.getSeconds();
m = m<10?'0'+m:m;
d = d<10?'0'+d:d;
h = h<10?'0'+h:h;
n = n<10?'0'+n:n;
s = s<10?'0'+s:s;
document.getElementById("y").value = y;
document.getElementById("m").value = m;
document.getElementById("d").value = d;
document.getElementById("h").value = h;
document.getElementById("n").value = n;
document.getElementById("s").value = s;
}
</SCRIPT>

<input type="text" id="y">年
<input type="text" id="m">月
<input type="text" id="d">日
<input type="text" id="h">时
<input type="text" id="n">分
<input type="text" id="s">秒
<input type="button" value="得到秒数" onclick="doit();">

blliy117 2009-10-17
  • 打赏
  • 举报
回复
var curDate = new Date();

curDate.getYear();
curDate.getMonth();
curDate.getDay();

你自己套哈

87,909

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧