- //-------------------------倒计时
- /*
- * 只需3行即可搞定倒计时(不包含DOM展示、更新)
- */
- setInterval(function() {
- lv.date().set('2015-11-12 11:00:20', true).get('g', true);
- }, 100);
- //-------------------------设置时间
- // 设置当前时间
- lv.date();
- // 通过时间戳来设置时间
- lv.date(1414725480348);
- // 指定日期字符来设置时间
- lv.date('1986-11-5');
- lv.date('11/5/1986');
- lv.date('Wed, 09 Aug 1995 00:00:00 GMT');
- // 通过对象来设置时间
- lv.date({FullYear: 1986, Month: 10});
- // 也可以设置DateQuery对象
- lv.date(lv.date('2012-11-2'));
- //-------------------------获取时间
- // 输出格式:Wed Nov 01 2000 00:00:00 GMT+0800
- lv.date().get();
- // 输出格式:2000-11-01 17:23:03
- lv.date().get('Y-m-d H:i:s');
- // 输出格式:2000年11月1日 星期5
- lv.date().get('Y年m月j日 星期w');
- // 输出格式:当前UNIX时间戳 - 973008000000
- lv.date().get('U');
- // 支持转义字符,输出格式:2014-10-31,在Y镇有一个叫j的姑娘...
- lv.date().get('Y-m-d,在/Y镇有一个叫/j的姑娘...');
- //-------------------------获取差额时间
- // 以毫秒为单位获取差额时间
- lv.date().set('2015-11-2', true).get('', true);
- // 以天为单位获取差额时间
- lv.date().set('2015-11-2', true).get('h', true);
- //-------------------------增加或删除时间
- lv.date().add(1000000); // 增加1000000毫秒
- lv.date().add(-1000000); // 减少1000000毫秒
- lv.date().add(1, 'h'); // 增加1小时
- lv.date().add(1, 'd'); // 增加1天
- lv.date().add(1, 'y'); // 增加1年
- //-------------------------将时间按照对象输出
- // ["2014", "10", "31", "12", "58", "50"]
- lv.date().toData();
- // {y: "2014", m: "10", d: "31", h: "12", i: "58", s: "50"}
- lv.date().toData(null, true);
- //该片段来自于http://www.codesnippet.cn/detail/2512201411387.html
来源: http://www.codesnippet.cn/detail/2512201411387.html