2012-11-17 80 views
0

我想以html格式生成當前日期並將其存儲在變量currentDate中。當我寫它時,如果用戶進入文本區域,可以正常工作。但是我想存儲當前日期(用戶不需要放置它)並將其存儲在變量currentDate中。如果有人幫助我,我會很感激。在jsp頁面中顯示當前日期

謝謝。在JSP

+0

如果它是當前日期,爲什麼它存儲形式。 'new Date()'會在服務器端獲得當前日期。 –

+0

最好在處理日期,另外你會得到表格生成日期,網頁可能會打開幾天,直到有人提交,所以這個日期可能是錯誤的。 –

回答

2

使用隱藏變量如果是JSP

JSP HTML:

<input type="hidden" name="currentDate" id="currentDate" value="<%=new Date()%>"> 
    <div id="div1"></di> 

JAVASCRIPT:

在HTML
function onLoad() 
    { 
    document.getElementById('div1').innerHTML ='<%=new Date()%>'; 
    } 

使用隱變量如果是HTML,調用此的onLoad表

HTML:

<input type="hidden" name="currentDate" value=""> 
<div id="div1"></di> 

JAVASCRIPT:

function onLoad() 
    { 
    var month = dateObj.getUTCMonth(); 
    var day = dateObj.getUTCDate(); 
    var year = dateObj.getUTCFullYear(); 

    newdate = year + "/" + month + "/" + day; 
    document.getElementById('currentDate').value=newdate; 
    document.getElementById('div1').innerHTML =newdate; 
    } 
+0

謝謝sunleo。其實我也需要在表單中顯示日期。當用戶打開表單時,它應該如下所示: 日期2012/11/17 我想將它保存在currentDate變量中。 謝謝。 –

+0

@Biswajitdas請自己做剩下的工作。對你來說就夠了。 – sunleo