momentと呼ばれるライブラリを利用しているのでよく利用する。
今月末、来月末などの標準的な内容をコンソールログに出力してみました。
// ライブラリを呼び出し. var moment = require("alloy/moment"); // 標準出力. Ti.API.info(moment()); // 今の日付をformat化して. Ti.API.info(moment().format("YYYY/MM/DD HH:mm:ss")); // 1ヶ月後. Ti.API.info(moment().add('months', 1).format("YYYY/MM/DD HH:mm:ss")); // 今月の月初. Ti.API.info(moment().format("YYYY/MM/01 00:00:00")); // 今月末. Ti.API.info(moment().endOf('month').format("YYYY/MM/DD HH:mm:ss")); // 来月末. Ti.API.info(moment().add('months', 1).endOf('month').format("YYYY/MM/DD HH:mm:ss")); // 前月末. Ti.API.info(moment().add('months', -1).endOf('month').format("YYYY/MM/DD HH:mm:ss"));
こちらの内容で出力結果が以下になります。
[INFO] : 2014/06/15 15:58:19 [INFO] : 2014/07/15 15:58:19 [INFO] : 2014/06/01 00:00:00 [INFO] : 2014/06/30 23:59:59 [INFO] : 2014/07/31 23:59:59 [INFO] : 2014/05/31 23:59:59
日付を利用したかったのでまとめましたが思っている以上に少ない・・・