2013-04-22 45 views
0

我想使用date.format並獲取格式不是公認的方法的錯誤。我試圖在新解決方案中使用相同的結果,並且我得到了正確的結果。任何想法爲什麼.format方法不起作用?這些都在Javascript中。date.format不起作用

+4

如果我們所知道的只是一次,那麼應該如何幫助您?發佈一些與您的問題相關的代碼。 – 2013-04-22 05:35:56

+0

不看你的代碼,我們將無法幫助你。 – Indian 2013-04-22 05:38:07

+1

個人而言,我不知道爲什麼'.format'方法**正在工作。 JavaScript對象'Date'沒有這樣的方法。 – 2013-04-22 05:42:30

回答

0

假設你是在談論Date型...

很清楚爲什麼format方法是行不通的 - 因爲對Date對象沒有這樣的方法。

現在還不太清楚爲什麼/何時會起作用 - 很可能您正在使用一些腳本庫,修改Date對象以使其具有format方法。

但如果你是在談論一些其他類型 - format功能可能存在(或增加)到任何物體,這是不可能的建議不代碼什麼...

即自定義對象format功能:

var date = { format:function() {alert("Hi");}}; 
date.format(); 
+0

感謝您的回覆,以下是按預期工作的代碼。 <頭ID = 「頭像1」 RUNAT = 「服務器」> <腳本類型= 「文本/ JavaScript的」> function show(){ var date = new Date(); if(date == null) date =''; var formattedDate = date.format(Sys.CultureInfo.CurrentCulture.dateTimeFormat.ShortDatePattern); alert(formattedDate) } – Scuttle 2013-04-22 05:45:26

+0

@Scuttle - 請編輯您的問題,併發布格式正確的代碼。 – 2013-04-22 05:47:14