小白一枚,学校里做网页,这段代码有点不知道是什么意思了 求大神指点

   <script type="text/javascript">
    var offsetX = $("#loveHeart").width() / 2;
    var offsetY = $("#loveHeart").height() / 2 - 55;
    var together = new Date();
    together.setFullYear(2013, 01, 21);
    together.setHours(17);
    together.setMinutes(0);
    together.setSeconds(0);
    together.setMilliseconds(0);

        setTimeout(function () {
            adjustWordsPosition();
            startHeartAnimation();
        }, 3000);

        timeElapse(together);
        setInterval(function () {
            timeElapse(together);
        }, 500);

        adjustCodePosition();
        $("#code").typewriter();
</script>

小伙子,下次问问题的时候记得,要吧全部的代码贴出来,顺便把格式整理一下,你这样,根本没有人会专门去认真看的,同时里面有一些自定义的方法,没有全部代码,谁都不知道要干嘛。。。。。。。这段代码的意思大概是,首先设置一个初始的时间点,在2013年1月21日17点,然后设置了一个延迟执行的函数settimeout这个方法会在启动代码3秒后执行,接着设置了一个定时器,每隔0.5秒执行一次,但具体要执行什么功能就要看你在代码了实现了什么功能了

楼主你好,简单的回答一下。
var offsetX是定义一个宽度;
var together = new Date()是获取到当前时间,setFullYear、setHours、setMinutes是设置日期格式;
setTimeout(function () {},3000);是延迟3秒执行function方法