JavaScript:Date(日時)関数で今年の経過日数を求める

日付関連の関数で、自分が使用したものを少しずつメモ。

サンプルコード

Dateオブジェクト生成

//現在の日時のDateオブジェクト生成
var date = new Date();

//月,日,年,時:分:秒のDateオブジェクト生成
var myBirth = new Date("January 1,2012 01:23:45");

今年の経過日数を求める

thisYearには三項演算子を使って、dateの取得した日時に対し柔軟に対応させているが、現時刻ベースのdateオブジェクトなら、date.getYear()で問題ない。

var date = new Date(); //今年の年数 var thisYear=(date.getYear()<2000)?1900+date.getYear() : date.getYear(); //今年のDateオブジェクト var thisYearDate = new Date( thisYear, 0, 1 ); //今年の経過ミリ秒 var secondsOfYear = date.getTime() - thisYearDate.getTime(); //今年の経過日数 var daysOfYear = Math.floor(secondsOfYear/(1000*60*60*24)); //現在時刻 var hour = date.getHours(); //今年の経過分 var minutesOfYear = date.getMinutes()+(hour*60); [/code]

まとめ

この項目は随時追加予定。

siro:chro 無料ゲーム SQN をリリースしました

img_sqn_00

sirochro 初の無料ゲームアプリ SQN をリリースしました。
記事:SQN: iOS 無料ゲームアプリ SQN - Sequential Numbers をリリース
ちょっとした時間に楽しめる完全無料のゲームなっていますので、是非ダウンロードして遊んでみてください。

↓SQN のダウンロードはこちらから

Related Contents

Pickup Contents