勉強したことのメモ

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

  関連記事

HTMXで指定ページ内の指定要素を取得及び出力する方法サンプル
HTMXで指定ページ内の指定要素を取得及び出力する方法サンプル

あるサイトのHTMLタグ内に「hx-〇〇」という見慣れないタグが記述されていた。 ...

textareaを自動でリサイズしてくれる「ExpandingTextareas」プラグインの利用方法
textareaを自動でリサイズしてくれる「ExpandingTextareas」プラグインの利用方法

textareaのheight以上に文字を(複数行)入力しても当然heightの ...

Video.jsで動画プレイヤーのシークバーを非表示にし早送りさせない方法
Video.jsで動画プレイヤーのシークバーを非表示にし早送りさせない方法

Video.jsで動画を早送りさせないようシークバーを非表示にしたい。ただ、オプ ...

HTMLとJavaScriptのソースコードの暗号化(難読化)
HTMLとJavaScriptのソースコードの暗号化(難読化)

サーバーサイドはソースを見られないけどクライアントサイドはソースを見られるので、 ...

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

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