2009-10-16 43 views
0

我想分割一個格式爲DD/MM/YYYY的記錄集中的字符串。在ASP中分割一個字符串Javascript

所以基本上是這樣的:

Homework.Fields.Item("DateDue").Value.split("/") 

但是,這並不工作,一般情況下我可以這樣做:

String(Homework.Fields.Item("DateDue").Value).split("/") 

但使用String()輪流值到像一個長長的東西:

Wed Oct 26 00:00:00 UTC+0100 2011 

我不能分割。

我需要的是當天DD的一部分。

有沒有碰撞的話題,因爲我還沒有得到有效的答案。

+0

我給你使用ASP經典JavaScript的瘋狂道具;) – CodeMonkey 2009-10-16 21:26:54

回答

1

原來我不得不使用客戶端JavaScript來獲取客戶端本地時間。所以我只是把家庭作業....價值到一個JavaScript變量,它似乎工作。

1

也許你只需要Homework.Fields.Item("DateDue").Value.getDate()

+0

+1爲實用的答案:)如果日期是唯一需要的值,那麼使用JavaScript的本地'getDate()'函數而不是分割字符串並嘗試讀取適當的數組項。 – 2009-10-16 21:32:57

0

也許你需要解析日期先從值調用GETDATE()之前?

DateTime.Parse(Homework.Fields.Item(「DateDue」)。Value).getDate()?

+0

它只是帶回來: Microsoft JScript運行時錯誤'800a1391' 'DateTime'未定義 – 2009-10-17 09:53:12