勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

JavaScriptで年齢計算

   2014/05/22  JavaScript

JavaScriptで年齢計算。

■ソース
function ageCalculator(selectY, selectM, selectD) {
var dateObj = new Date();
var today = parseInt("" + dateObj.getFullYear() + zeroformat(dateObj.getMonth() + 1) + zeroformat(dateObj.getDate()));
var birthday = parseInt("" + selectY + zeroformat(selectM) + zeroformat(selectD));
var age = (today - birthday) / 10000;
return parseInt(age);
}
function zeroformat(v) {
return (String(v).length == 1) ? '0' + v : v;
}
console.log(ageCalculator (2000, 01, 01)); //13

■参考サイト
http://shanabrian.com/web/javascript/form08.php

 - JavaScript

  関連記事

Leafletでマーカークリック時に当該マーカーをバウンド(跳ねる動作を)させる方法
Leafletでマーカークリック時に当該マーカーをバウンド(跳ねる動作を)させる方法

LeafletとOpenStreetMapでマップ上にマーカーを複数設置した上で ...

JavaScriptでデバッグ時にconsole.log以外のメソッドを利用する方法
JavaScriptでデバッグ時にconsole.log以外のメソッドを利用する方法

JavaScriptでデバッグ時は基本的にconsole.logを使って配列やオ ...

「slick」でブラウザ幅がPCの場合はスライダーを表示し、スマホ幅の場合はスライダー無しにする方法
「slick」でブラウザ幅がPCの場合はスライダーを表示し、スマホ幅の場合はスライダー無しにする方法

slickプラグインで画像スライダーを設置しているページがあり、PCのブラウザ幅 ...

Leafletでマップ上に通知(トースト)機能を追加する方法(Leaflet.Notifications)
Leafletでマップ上に通知(トースト)機能を追加する方法(Leaflet.Notifications)

Leafletでマーカー内のボタンクリック時等、ユーザーが何らかのアクションを行 ...

JavaScriptにてページ内のスクロール可能な要素を最後までスクロールしないとボタンをクリックできないようにする方法
JavaScriptにてページ内のスクロール可能な要素を最後までスクロールしないとボタンをクリックできないようにする方法

お問い合わせページ等で「個人情報の取扱いについて」のような長い文章があり、その部 ...