看板 Blog 關於我們 聯絡資訊
首先要大大感謝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