こちらのコミュニティやサンプルなどを使用し、当日から基準日を引いた「何年何か月」を
求めることはできました。しかし一覧表示やCSVでの出力がされません。
コードの追加が必要でしょうか?教えていただければ幸いです。
/*
* 経過年数計算のサンプルプログラム
*/
jQuery.noConflict();
(function($) {
“use strict”;
// ロケールを初期化
moment.locale(‘ja’);
// 今日までの年月計算
function getYearMonth(dtDate) {
var dtToday = moment();
var dtFrom = moment(dtDate);
var years = 0;
var months = 0;
//入力日が過去日付の場合計算
if (!dtToday.isBefore(moment(dtFrom), ‘day’)) {
years = dtToday.diff(moment(dtFrom), ‘years’);
months = dtToday.diff(moment(dtFrom), ‘months’) % 12;
}
return years + "年 " + months + “ヶ月”;
}
kintone.events.on(“app.record.detail.show”,function(event) {
var record = event.record; // 保存前の画面上のレコード
// 入社年月日
var emJoiningDate = kintone.app.record.getFieldElement(‘pointmonth’);
if (emJoiningDate) {
var valJoiningDate = getYearMonth(record[‘pointday’][‘value’]);
var emLabel = $(“<label>”);
var emDiv = $(“<span>”);
$(emJoiningDate).append($(emDiv));
$(emDiv).append($(emLabel));
$(emLabel).append(valJoiningDate);
}
});
})(jQuery);