勉強したことのメモ

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

JavaScriptでUNIXタイムスタンプ取得

   2014/05/22  JavaScript

UNIXタイムスタンプを用いた際、
年月日からすぐUNIXタイムスタンプを出したかった。

UNIX_TIMESTAMP関数とか使ってSQL打つのも面倒。
ページ遷移せずさくっと確認だけしたかったので簡易のものを作成。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script>
var y = '';
var m = '';
var d = '';
$(function(){
for (var i = 2005; i <= 2013; i++) {
y += '<option valur='+i+'>'+i+'</option>';
}
for (var i = 1; i <= 12; i++) {
m += '<option valur='+i+'>'+i+'</option>';
}
for (var i = 1; i <= 31; i++) {
d += '<option valur='+i+'>'+i+'</option>';
}
$('#y').html(y);
$('#m').html(m);
$('#d').html(d);
})

function getTimeStamp () {
var timestamp = new Date($('#y').val(), $('#m').val()-1, $('#d').val());
var timestamp = timestamp.getTime();
$('#res').html(timestamp);
}
</script>
</head>
<body>
<form action="" method="">
<select id="y" onChange="getTimeStamp();"></select>
<select id="m" onChange="getTimeStamp();"></select>
<select id="d" onChange="getTimeStamp();">    </select><br>
<span id="res"></span>
</form>
</body>
</html>

 - JavaScript

  関連記事

JavaScriptで後から追加した要素にイベントを割り当てる方法と挙動の違いについて

jQueryで後から追加した要素に対してイベントを割り当てる場合、いつもと異なる ...

Internet ExplorerでJavaScript関数の初期値について

あるJavaScriptの関数でchromeやfirefoxは正常に動いたけどI ...

JavaScriptにて数値のカウントアップ及びカウントダウンを表示する「countUp.js」ライブラリの利用方法

だいぶ前にバニラJSにて数値のカウントアップ及びカウントダウン表示を行う方法をメ ...

jQuery UIのDatepickerでリセット(入力内容消去)ボタンの追加方法

jQuery UIのDatepickerでキーボード入力を防ぎたいためreado ...

画像の登録フォームにてjQueryプラグイン(piCEdit)を用いてWebカメラの映像を撮影させる方法

form内の画像アップロード部分にて、通常であれば画像ファイルを参照させたものを ...