编辑下面的代码:【加编码】
<html> <head> <meta charset="utf-8"> <title>jQuery Prettydate 插件</title> <script src="http://jquery.bassistance.de/prettydate/libs/jquery.js"></script> <script src="http://jquery.bassistance.de/prettydate/jquery.prettydate.js"></script> <style> * { margin: 0; padding: 0; } body { background: #eee; font: 14px/21px sans-serif; color: #333; position: relative; } h1 { text-align: center; padding: 1em 0; } a { text-decoration: none; color: #0645ad; } a:hover { text-decoration: underline; } fieldset, p { margin: 0.5em 0; } .fork { position: fixed; top: 0; right: 0; background: url(https://a248.e.akamai.net/assets.github.com/img/7afbc8b248c68eb468279e8c17986ad46549fb71/687474703a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f72696768745f6461726b626c75655f3132313632312e706e67) no-repeat 100% 0; width: 150px; height: 150px; float: right; } .entries { margin: 0 auto 3em; padding: 0.5em 0.5em 0; background: #fff; width: 500px; overflow: hidden; } fieldset, .entry { background: #f2f2f2; border: 1px solid #ddd; padding: 0.25em 0.5em; margin-bottom: 0.5em; list-style: none; overflow: hidden; } .entry .extra { float: right; } </style> <script> jQuery(function ($) { // 通过 javascript 生成演示,确保 HTML 不重复 var zulus, $langs, msgsEn = $.extend({}, $.prettyDate.messages), $langMenu = $('<select>'), $entries = $('.entries ul').empty(); function doPretty() { $('.time').prettyDate({ // 由于时间是固定的,不需要更新 interval: false }); } zulus = [ '2012-01-01T00:00:00Z', '2008-01-28T22:24:30Z', '2008-01-28T22:23:05Z', '2008-01-28T22:20:05Z', '2008-01-28T20:24:17Z', '2008-01-27T08:00:00Z', '2008-01-26T08:00:00Z', '2008-01-21T08:00:00Z', '2008-01-14T08:00:00Z', '2007-12-28T08:00:00Z', '2007-12-15T08:00:00Z', '2007-01-14T08:00:00Z', '2006-03-07T08:00:00Z' ]; $.each(zulus, function (i, zulu) { $entries.append( $('<li>', { addClass: 'entry', html: '<a href="#' + zulu + '">Blah blah blah</a>' + ' <small class="extra"><span class="time" title="' + zulu + '">' + new Date($.prettyDate.parse(zulu)).toDateString() + '</span>' + ' &nbsp;&bull;&nbsp; ' + '<a class="author" href="#/author/john/">John Resig</a></small>' }) ); }); $langs = $.map([ 'cn', 'da', 'de', 'es', 'fr', 'id', 'lv', 'nl', 'pl', 'pt-BR', 'sv', 'th', 'tr' ], function (lang) { return $('<option>').text(lang).prop('value', lang); }); $langs.unshift( $('<option>').text('en').prop({ value: '', selected: true }) ); $langMenu .prop('id', 'lang-menu') .append($langs) .on('change', function () { if (this.value !== '') { // $.getScript,但带有缓存 $.ajax({ url: 'http://jquery.bassistance.de/prettydate/i18n/jquery.prettydate-' + this.value + '.js', dateType: 'script', cache: true }).done(doPretty); } else { $.prettyDate.messages = msgsEn; doPretty(); } }) .wrap('<fieldset>') .parent() .prependTo('.entries'); // 独立于当前日期的固定日期 // (防止变成“5 years ago...”) $.prettyDate.now = function () { return new Date(1201559100000); } $('<p>').text('Local time: ' + $.prettyDate.now()).prependTo('.entries'); doPretty(); }); </script> </head> <body> <a class="fork" href="https://github.com/jzaefferer/jquery-prettydate" title="Fork jquery.prettydate on GitHub!"></a> <h1>jQuery Prettydate 插件演示</h1> <div class="entries"> <ul><em>加载...</em></ul> <hr> <p><a href="https://github.com/jzaefferer/jquery-prettydate">源代码:github.com/jzaefferer/jquery-prettydate</a></p> </div> </body> </html>
结果: 【此窗口】 帮助?
Try it Yourself - © 自强学堂