javascript中日期处理问题 用SPLIT把字符串分开不就可以了吗?两位的不处理,一位的前面补"0" 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给你看看我的日期转化的代码吧代码如下:var date=document.getElementById("date"); if(date.value != "") { var now=new Date(); var span_CheckDate=document.getElementById("span_CheckDate"); var getyear=now.getYear(); getyear = (getyear < 1900) ? (1900 + getyear) : getyear; var getmonth = now.getMonth(); getmonth=((getmonth+1)<10)?("0"+(getmonth+1)):(getmonth+1); //alert(getmonth); var getdate=now.getDate(); getdate=(getdate<10)?("0"+getdate):getdate; var getTime_value=getyear+"-"+(getmonth)+"-"+getdate; //alert(getTime_value); var date_value=date.value; var year_value=date_value.substr(0,date_value.indexOf("-")); //alert(year_value); date_value=date_value.substr(date_value.indexOf("-")); date_value=date_value.replace("-",""); //alert(date_value); var month_value=date_value.substr(0,date_value.indexOf("-")); month_value=(month_value<10)?("0"+(month_value)):month_value; //alert(month_value); date_value=date_value.substr(date_value.indexOf("-")); date_value=date_value.replace("-",""); date_value=(date_value<10)?("0"+date_value):date_value; //alert(date_value); date_value=year_value+"-"+month_value+"-"+date_value; //alert(date_value); while(getTime_value.indexOf('-')>=0) { getTime_value=getTime_value.replace("-",""); } while(date_value.indexOf('-')>=0) { date_value=date_value.replace("-",""); } //alert(parseInt(date_value)); //alert(parseInt(getTime_value)); //alert(parseInt(date_value)-parseInt(getTime_value)); var time_checkValue=parseInt(date_value)-parseInt(getTime_value); //alert(time_checkValue); if(time_checkValue>=100) { span_CheckDate.className="span_right_class"; span_CheckDate.innerHTML=""; } else { span_CheckDate.className="span_match_class"; span_CheckDate.innerHTML="<?php echo $New_Certificate_la['Date'] ?>"; return false; } } .ToString("yyyyMMdd")实现不了啊 没有什么函数可以直接转换吗还是用zs_han的方法处理一下吧 <head> <title> new document </title> <script language="javascript"> function Replace(){ var oValue=document.getElementById('t1').value; if(oValue.split('-')[1]<10) document.getElementById('t2').value=oValue.split('-')[0]+"0"+oValue.split('-')[1]+"0"+oValue.split('-')[2]; else document.getElementById('t2').value=oValue.split('-')[0]+oValue.split('-')[1]+oValue.split('-')[2]; } </script></head><body> <input type="text" name="t1" id="t1"> <input type="text" name="t2" id="t2"> <input type="button" id="btnNext" value="Replace" onclick="Replace()" ></body></html> .ToString("yyyyMMdd")==============这是C#的方法楼上方法可以,就用split <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <script language="JavaScript"> function replace() { var date = document.getElementById("inputDate").value; var dateSplite = date.split("-"); document.getElementById("outDate").value = dateSplite[0]+ dateSplite[1]+ dateSplite[2]; } </script> </head> <body> <input type="text" id="inputDate" value="2007-01-01"/><br/> <input type="text" id="outDate" /><br/> <input type="submit" onClick="replace()"/> </body></html> 请教各位大虾,关于一个div布局的问题 关于构造函数的一个问题 问个菜菜的,快进来看看 当我绝望的时候,csdn是我最后的希望。。。求大神解决iframe问题! 我用如代码更替表格颜色,怎么不行???老是说table1.rows[rows_num].bgColor为空或不是对象???! 怎样验证提交出来的数据不是数字类型? 临时文件问题 语句排错 数据库的连接 利用ChooseColorDlg在页面生成的颜色选择器,能否记录每次用户自定义的颜色。 javascript object 对像的使用问题 谁能帮我:文字从状态栏右边逐个显示的javascript代码
代码如下:
var date=document.getElementById("date");
if(date.value != "")
{
var now=new Date();
var span_CheckDate=document.getElementById("span_CheckDate");
var getyear=now.getYear();
getyear = (getyear < 1900) ? (1900 + getyear) : getyear;
var getmonth = now.getMonth();
getmonth=((getmonth+1)<10)?("0"+(getmonth+1)):(getmonth+1);
//alert(getmonth);
var getdate=now.getDate();
getdate=(getdate<10)?("0"+getdate):getdate;
var getTime_value=getyear+"-"+(getmonth)+"-"+getdate;
//alert(getTime_value);
var date_value=date.value;
var year_value=date_value.substr(0,date_value.indexOf("-"));
//alert(year_value);
date_value=date_value.substr(date_value.indexOf("-"));
date_value=date_value.replace("-","");
//alert(date_value);
var month_value=date_value.substr(0,date_value.indexOf("-"));
month_value=(month_value<10)?("0"+(month_value)):month_value;
//alert(month_value);
date_value=date_value.substr(date_value.indexOf("-"));
date_value=date_value.replace("-","");
date_value=(date_value<10)?("0"+date_value):date_value;
//alert(date_value);
date_value=year_value+"-"+month_value+"-"+date_value;
//alert(date_value);
while(getTime_value.indexOf('-')>=0)
{
getTime_value=getTime_value.replace("-","");
}
while(date_value.indexOf('-')>=0)
{
date_value=date_value.replace("-","");
}
//alert(parseInt(date_value));
//alert(parseInt(getTime_value));
//alert(parseInt(date_value)-parseInt(getTime_value));
var time_checkValue=parseInt(date_value)-parseInt(getTime_value);
//alert(time_checkValue);
if(time_checkValue>=100)
{
span_CheckDate.className="span_right_class";
span_CheckDate.innerHTML="";
}
else
{
span_CheckDate.className="span_match_class";
span_CheckDate.innerHTML="<?php echo $New_Certificate_la['Date'] ?>";
return false;
}
}
实现不了啊
还是用zs_han的方法处理一下吧
<head>
<title> new document </title>
<script language="javascript">
function Replace(){
var oValue=document.getElementById('t1').value;
if(oValue.split('-')[1]<10)
document.getElementById('t2').value=oValue.split('-')[0]+"0"+oValue.split('-')[1]+"0"+oValue.split('-')[2];
else
document.getElementById('t2').value=oValue.split('-')[0]+oValue.split('-')[1]+oValue.split('-')[2];
}
</script>
</head>
<body>
<input type="text" name="t1" id="t1">
<input type="text" name="t2" id="t2">
<input type="button" id="btnNext" value="Replace" onclick="Replace()" >
</body>
</html>
==============这是C#的方法
楼上方法可以,就用split
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<script language="JavaScript">
function replace() {
var date = document.getElementById("inputDate").value;
var dateSplite = date.split("-");
document.getElementById("outDate").value = dateSplite[0]+ dateSplite[1]+ dateSplite[2]; }
</script>
</head>
<body>
<input type="text" id="inputDate" value="2007-01-01"/><br/>
<input type="text" id="outDate" /><br/>
<input type="submit" onClick="replace()"/> </body>
</html>