一覧に表示する時だけ日付の書式をMM-DDと表示させたい

登録時はYYYY-MM-DDと入力し、一覧で表示する時には、MM-DDと表示させたいと考えております。自分で調べてみたのですが分かりません。ご教示頂けたら

幸いです。

安原 潤一 さん

こんにちは!

 

コチラの記事が参考になりそうです!

 

また、簡単にですが、処理を書いてみました!

参考になれば幸いです。

 

(function () {
  "use strict";
 
  moment.locale('ja');
 
  kintone.events.on('app.record.index.show', function (e) {
    
    var ele = kintone.app.getFieldElements('日付');
    
    for (var i = 0; i < e.records.length; i++) {
      var date = e.records[i]['日付'].value;
      ele[i].innerText = moment(date).format("MM-DD");
      ele[i].style.verticalAlign = 'middle';
    }
    return e;
  });
})();

 

利用したライブラリはコチラの Moment.js になります。

ありがとうございました。出来ました。

よかったです!^^

横から失礼します。

日時の単純なフォーマット変換だけであれば、標準機能の自動計算で使える、DATE_FORMAT関数を使えば、

テキスト表示は可能となりますので、参考までに!

こちらでいろいろ説明しています。

https://pj.asunote.jp/date_format_sample/

kintoneヘルプ:

https://jp.cybozu.help/k/ja/user/app_settings/form/autocalc/date_format.html