作者monluke (Luke)
看板Blog
标题Re: [Blogger] 如何显示部落格已开张多久
时间Mon Apr 18 14:27:09 2011
首先要大大感谢toshism认真回答我的问题
因为我在使用他提供的语法时发现有一些小小的问题
便寄了站内信给他想请教一下
结果toshinm也非常热心地修改了上一篇的语法
var dd = today.getDate() - createYear.getDate();
var mm = today.getMonth() - createYear.getMonth() + 1;
有小问题的就是上面那两句
只要稍稍修改就可以正常使用罗
真是超级感谢:)
若我不该PO在这里还请toshism站内信告知喔!!
谢谢!!
※ 引述《toshism (质実刚健)》之铭言:
: 为了解决日跟月有时会变负的问题
: 将jlhc大的script加了一小段判断式
: 虽然很粗糙而且不是非常准确,不过省下了太复杂的算式
: <div id="createDays"></div>
: <script type="text/javascript">
: var today = new Date();
: var createYear = new Date(2007,04,03);
: var dd = today.getDate() - createYear.getDate();
: var mm = today.getMonth() - createYear.getMonth() + 1;
: var yy = today.getFullYear() - createYear.getFullYear();
: if (dd<0){
: dd=dd+30;
: mm=mm-1;
: }
: if (mm<0){
: yy=yy-1;
: mm=mm+12
: }
: document.getElementById('createDays').innerHTML = "This blog is " + yy + " years, "
: + mm + " months, and " + dd + " days old.";
: </script>
: ※ 引述《jlhc (阿之)》之铭言:
: : <div id="createDays"></div> //createDays 可以用css修改其样式
: : <script type="text/javascript">
: : var today = new Date(); //今天日期
: : var createYear = new Date(2011,01,01); //年/月/日, 月份请减1
: : var yy = today.getFullYear() - createYear.getFullYear(); // 计算年
: : var mm = today.getMonth() - createYear.getMonth(); //计算月
: : var dd = today.getDate() - createYear.getDate() + 1; //计算天, 加上今天
: : // 输出的内容可依照喜好设定输出的格式
: : document.getElementById('createDays').innerHTML = "部落格开张 " + yy + " 年 "
: : + mm + " 月 " + dd + " 天";
: : </script>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.119.235.238