2016-08-10 8 views
0

私はカスタムリストに日付列を持っています。その列の形式は、列の編集ページで設定でき、カスタムリストページで期待どおりの日付のみが表示されます。しかし、私はajaxを使ってRESTクエリを作成し、デバッグのためコンソールログに表示したいと考えています。日付は次のように表示されます:Sharepoint 2013のRESTクエリから時間のない日付のみ取得

Date_x0020_Borrow:"2016-08-08T17:00:00Z" 

返信する方法はありますか。mm/dd/yyyyのみですか?

答えて

0

apiはわかりませんが、easly簡単なJavaScriptで日付を解析できます。以下は

var date_tz = "2016-08-08T17:00:00Z"; 
f_z = function(v) { if(parseInt(v) < 10) return "0"+v; return $v;}; // filling with 0 if needed 

var d = new Date(date_tz); 
d = f_z(d.getDate()) + '/' + f_z((d.getMonth()+1)) + '/' + d.getFullYear(); 

alert(d); // "08/08/2016" 
0

Javaスクリプト使用して動作します:

var eventDate = new Date('your SharePoint column value'); 
var dd = eventDate.getDate(); 
var mm = eventDate.getMonth() + 1; 
var yyyy = eventDate.getFullYear(); 

if(dd < 10){ 
     dd = '0' + dd; 
      } 
if(mm < 10){ 
     mm = '0' + mm; 
      } 
formattedEventDate = mm+'/'+dd+'/'+yyyy; 

または角使用:

Date_x0020_Borrowを|日付: 'MM/dd/yyyy'

関連する問題