我有一個頁面,其中前10條消息顯示serverside(coldfusion),而下一組10點擊加載(ajax,jquery)。現在,雖然一切都像一個服務器端的魅力,客戶端我有問題格式和顯示日期。更具體地說,有一種加載數據的方法(返回查詢結果)和格式化日期(排序)的助手組件,以便像這樣(幾分鐘前,5小時前等)顯示。在CF中我調用直接從cfoutput處理格式的函數。這完美地工作,因此不需要發佈數學計算範圍的整個代碼。jquery日期格式問題將datetime列轉換爲與coldfusion字符串
<cfset loadNews = sql.Getnews(orderBy="Date",startFrom=0)>
<cfset helper = createObject ("component","cfc.helper")>
<cfoutput query="loadNews">
#helper.formatDate(nDate=Date)#
</cfoutput>
,另一方面,JSON返回值DATE這樣九月29 2013 15點05分45秒在某些情況下,當本地語言適當地改變我不能格式的日期和做同樣的數學與的JavaScript(jquery的)。在客戶端上獲得相同功能的最好,最有效的方法是什麼?我應該使用查詢查詢可能會使用相同的函數將datetime轉換爲字符串值,並返回結果或以某種方式在客戶端上執行所有操作。我會很感激你在這一個:(
,並有日期在MySQL表(datetime列)的幫助下看起來像這樣二零一三年九月三十零日17時24分56秒
您是否嘗試使用DateFormat函數格式化日期? – fyroc
這是加載數據的問題函數返回查詢!所以我能想到的是以某種方式將它放在循環中並根據您的建議使用DateFormat函數格式化日期查詢返回字符串 – user2595617
如果您有一個coldfusion查詢,您可以添加一個列,然後您可以遍歷它並將字符串值分配給該列。 –