<?php
/*
Plugin Name: TimeStamp Setter
Plugin URI: http://bd.dotted.jp/
Version: 0.1
Description: 投稿のタイムスタンプに「現在の日時」ボタンを表示
Author URI: http://bd.dotted.jp/
Author: Kaira
*/

add_action'admin_footer''timestamp_setter' );


function 
timestamp_setter()
{
    if(
preg_match('|post.php|i'$_SERVER['REQUEST_URI']))
    {
?>
<div id="timestampsetter"><input type="button" name="timestampsetter" value="現在の日時" onclick="timestampSetter()"/></div>
<?php

        
echo '
        <script language="JavaScript" type="text/javascript"><!--
        var placement = document.getElementById("timestamp");
        var substitution = document.getElementById("timestampsetter");
        var mozilla = document.getElementById&&!document.all;
        if(mozilla)
            placement.parentNode.parentNode.appendChild(substitution);
        else placement.parentElement.parentElement.appendChild(substitution);
        
        function timestampSetter() {
            var now = new Date();
            
            document.getElementsByName("mm")[0].selectedIndex = now.getMonth(); //月
            document.getElementsByName("jj")[0].value = now.getDate(); //日
            document.getElementsByName("aa")[0].value = now.getFullYear(); //年
            document.getElementsByName("hh")[0].value = now.getHours(); // 時
            document.getElementsByName("mn")[0].value = now.getMinutes(); // 分
            document.getElementsByName("ss")[0].value = now.getSeconds(); // 秒 
            document.getElementById("timestamp").checked = true;
        }
        
        --></script>
        '
;
    }
}
?>