2012-06-27 55 views
1

我一直在使用下面的代碼來獲取當前日期"mm dd, yyyy"格式,但網頁已經改變,現在我需要得到的信息爲"mmm dd, yyyy"(如「君2012年7月27日「)。有沒有辦法在下面的命令中重新格式化月份,還​​是需要另一部分代碼來重新格式化它?獲得當月與硒IDE MMM格式

<tr> 
<td>storeEval </td> 
<td>var d=new Date(); ((d.getMonth())) + ' ' + d.getDate() +', '+d.getFullYear();</td> 
<td>todayDate</td> 
</tr> 
+0

這是不是很清楚爲什麼你在你的問題中創建一個表 - 它是否代表你的實際代碼中的表? –

+2

這是Selenium IDE中始終處於表格中的原始代碼。 – Doug

+0

我懷疑*可能*是這種情況,但在您原來的帖子中,它沒有適當地顯示出來,我不確定你在做什麼...... –

回答

3

這是我得到的最簡單的方法:在DatetoDateString()

var d = new Date().toDateString().split(' '); d[1] + ' ' + d[2] + ', ' +d[3]; 

文檔。

+0

根據[this](http:// msdn.microsoft.com/en-us/library/3k6ahb3a%28v=vs.94%29.aspx),它也適用於IE6 +,所以在任何瀏覽器中都不應該有問題。 –