0

ユーザーが保存ボタンをクリックすると、日付と時刻の両方を日付フィールドに結合し、日付と時刻を組み合わせた日付フィールドのみを送信したい. true または false を設定することで、フィールドの送信を回避するために使用できる「skip_element」属性が既にあります。私の主な要件は、日付と時刻のフィールド値を 1 つのフィールドに結合してフォームを送信することです。フォームをシリアル化するためのバックボーン syphone があります。日付と時刻フィールドの値を結合し、時刻フィールドを削除するために何かをすることはできますか?

それ以外の場合は、javascript 関数で手動でコーディングして、これら 2 つのフィールドを結合し、配列から時刻フィールドを削除してから、日付と時刻をサーバーに送信する必要があります。そして、アプリケーションの多くのページでそれを行う必要があります。それが簡単な方法で達成できれば、それは素晴らしいことです。

ここに画像の説明を入力

4

1 に答える 1

0

おそらくこのようなものが必要になるでしょう。

function passDateAndTime () {
  var date = '05/10/2015';
  var time = '05:00:00 AM'; //the time wil need to be a date object, The time field will probably yield the correct time format.
  var date_time = joinDateAndTime_(date, time);
  Logger.log('date and time: ' + date_time);

  }

function joinDateAndTime_(date, time) {
  var date = new Date(date); Logger.log('date: ' + date);
  date.setHours(time.getHours());
  date.setMinutes(time.getMinutes());
  return date;
}
于 2016-05-13T21:20:06.300 に答える