2013-03-12 62 views
3

我希望能夠根據dd-MM-yyyy在Flash中解析我的日期,但是我無法完全理解。如何在Flash AS3中解析日期

這裏是我的代碼:

var arrivalDate = String(arrivalDateDay.text)+String(arrivalDateMonth.text)+String(arrivalDateYear.text); 
    trace(arrivalDate); 
    arrivalDate = Date.parse(Number(arrivalDate)); 
    trace(arrivalDate); 

第一個跟蹤會顯示類似「DDMMYYYY」的日期,但解析後,我只是得到NaN的。我也試過trace(Number(arrivalDate));]

我希望能夠解析日期的原因是我可以計算除兩個日期以外的天數。

謝謝, 彼得

回答

6

你需要支持的格式傳遞給Date.parse

here

其他支持的格式包括以下內容(可以包括這些格式的部分表示形式,即,只是月,日,年):

正如文件所述,您可以省略第二小時零件的分鐘數,並僅使用第一個月的一年。現在你在一天,一年,一年和一年之間沒有空格。

+0

我會給你一個去。因爲我沒有使用任何時間,我會將它設置爲00:00:00嗎? – 2013-03-12 15:58:25

+1

只需將其設置爲或不要發送它。 – 2013-03-12 15:58:49

+0

忽略這個問題,當然我會,現在我會給它一個:) – 2013-03-12 15:58:51