2011-11-30 103 views
0

我做一些準備字符串在服務器端的格式來顯示,但現在我已經來取代它在JavaScript日期分隔日期時間追加字符串,所以我的服務器端代碼:創建在JavaScript中

DateTime now = DateTime.Now; 
      string date = now.GetDateTimeFormats('d')[0]; 
      string time = now.GetDateTimeFormats('t')[0]; 

       txtFileName.Value = someString.Length > 10 ? someString.Substring(0, 10).TrimEnd() + "_" + date + "_" + time : someString.TrimEnd() + "_" + date + "_" + time; 
      txtFileName.Value = txtFileName.Value.Replace(' ', '_'); 

如何實現這一目標?

回答

0

雖然JavaScript提供了一堆的獲取和設置日期對象的部分方法,它缺少一個簡單的方法來格式化根據用戶的日期和時間 - 指定的面具。

檢查這些date function並遵循以下鏈接:使用Date對象一樣,你也可以創建時間格式
Formatting a date in javascript
How can I convert string to datetime with format specification in JavaScript?

var d = new Date(); 
var datepart = d.getDate() + " " + d.getMonth() + " " + d.getFullYear(); 

要創建文件名格式採用javascript更換enter link description here方法

var myNewString = myOldString.replace("username", visitorName); 

選中此創建修剪方法或extend javascript String Object

希望這是足夠的轉換你的服務器端代碼中的Java腳本...

0

退房DateJS,它具有非常強大的日期處理功能

+0

由於某些限制,我無法使用任何其他庫。 – ankur