2016-08-12 2 views
1
バックエンドでの私の VB.net RESTサービスは、形式以下で日付を期待

/DD/YYYY

starterInput.dateProp = 08/26/2016 where dateProp is of date type 

は現在、私は私のフロントエンドでフォーマット以下に日付を取得していますJavascript

start = 2016-08-26T03:59:59.999Z 
私は楽しみに建てられたのいくつかを試してみましたJavascriptを

08/26/20162016-08-26T03:59:59.999Zの私の日付を変換するにはどうすればよい

ction。

start.toArray()は、だから私はこの配列を解析し、08/26/2016のようなものを作成し、バックエンドに送信するインデックスを使用しなければならない私に[2016, 7, 10, 3, 59, 59, 0] のようなものを提供します。私が試したように、JavaScriptで利用可能な、あまりにもいくつかの他の機能:

start.format() 

output: "2016-08-10T03:59:59+00:00" 

start.toString() 

output: ""Wed Aug 08 2016 03:59:59 GMT+0000" 

は私が08/26/2016を期待する形式で日付を取得する方法を混乱しています。私を案内してください。ありがとう!

+0

'#を...#は'です'DateTime'のvb表現です。 –

+0

本当です。だから私はmm/dd/yyyyのフォーマットだけを送るでしょう。もしそうなら、どうすれば私の 'start = 2016-08-26T03:59:59.999Z'に変換できますか?私を助けてください。 – Unbreakable

+2

[日付をMM/dd/yyyyにフォーマットする]の複製が可能です(http://stackoverflow.com/questions/11591854/format-date-to-mm-dd-yyyy-in-javascript) –

答えて

1

あなただけの次のような文字列をJavaScriptのDateオブジェクトを変換しようとしている場合:2016年8月26日、次のように、あなたが行うことができます:

 function getFormattedDate(date) { 
      var year = date.getFullYear(); 
      /// Add 1 because JavaScript months start at 0 
      var month = (1 + date.getMonth()).toString(); 
      month = month.length > 1 ? month : '0' + month; 
      var day = date.getDate().toString(); 
      day = day.length > 1 ? day : '0' + day; 
      return month + '/' + day + '/' + year; 
     } 

     var formattedStart = getFormattedDate(start); 
+1

これが答えであれば、これは以下の複製であると私は思います:http://stackoverflow.com/questions/1056728/where-can-i-find-documentation-on-formatting-a-date-in-javascript – ModusPwnens