1

Date現在の日付のオブジェクトをjavascriptからバックエンドに送信する必要があります

私がしていることは

var currentDate = new Date();
var dateString = currentDate.getMonth() + "-"
  + currentDate.getDate() + "-" + currentDate.getFullYear() + " "
  + currentDate.getHours() + ":" + currentDate.getMinutes() + ":"
  + currentDate.getSeconds();
var newDate = new Date(Date.parse(dateString));

しかし、 Invalid Date toと言っていnewDateます。

3-10-2013 6:10:25 PM を datetime オブジェクトとしてバックエンドに送信する必要があります。

4

2 に答える 2

0
var currentDate = new Date(),
    utcYear = currentDate.getUTCFullYear(),
    utcMonth = ('0' + currenctDate.getUTCMonth()).slice(-2),
    utcDay = ('0' + currentDate.getUTCDate()).slice(-2),
    fullDateString = utcMonth.toString() + '/' + utcDay.toString() + '/' + utcYear.toString();

時間の部分も取得したい場合は、同じ原則です。

于 2013-04-10T12:27:35.613 に答える
-1

-月/日と日付/年の間に入れる代わりに、スペースを入れてください。

var currentDate = new Date(),
    dateString = currentDate.getMonth() + " " + 
                  currentDate.getDate() + " " + 
              currentDate.getFullYear() + " " + 
                 currentDate.getHours() + ":" + 
               currentDate.getMinutes() + ":" + 
               currentDate.getSeconds(),
    newDate = new Date(dateString);

console.log(newDate)
于 2013-04-10T12:28:21.260 に答える