moment.js(js date)日期格式化中文
来源:互联网 发布:ubuntu登录密码忘记了 编辑:程序博客网 时间:2024/05/19 23:17
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>moment.js(js date)日期格式化中文</title>
<script type="text/javascript" src="moment.js"></script>
<script>
var getId = function(id){ return document.getElementById(id) }
</script>
<style>
body,a{ font-size:14px; color:#666;}
ul,li{ margin:0; padding:0; list-style:none}
dl,dd{margin-left: 0}
</style>
</head>
<body style="padding: 50px;">
<h1>moment.js中文api</h1>
<div class="demobox">
<dl class="demo">
<dt class="h3">当前日期格式化</dt>
<dd class="html">
<p>moment().format('MMMM Do YYYY, h:mm:ss a');<span id="d1"></span></p>
<p>moment().format('dddd');<span id="d2"></span></p>
<p>moment().format("MMM Do YY");<span id="d3"></span></p>
<p>moment().format('YYYY [escaped] YYYY');<span id="d4"></span></p>
<p>moment().format();<span id="d5"></span></p>
---------------------------------------------------
<p>moment().format('YYYY-MM-DD');<span id="d6"></span></p>
<p>moment().format('YYYY-MM-DD h:mm:ss a');<span id="d7"></span></p>
<script>
getId("d1").innerHTML = " -> "+moment().format('MMMM Do YYYY, h:mm:ss a');
getId("d2").innerHTML = " -> "+moment().format('dddd');
getId("d3").innerHTML = " -> "+moment().format("MMM Do YY");
getId("d4").innerHTML = " -> "+moment().format('YYYY [escaped] YYYY');
getId("d5").innerHTML = " -> "+moment().format();
getId("d6").innerHTML = " -> "+moment().format('YYYY-MM-DD');
getId("d7").innerHTML = " -> "+moment().format('YYYY-MM-DD hh:mm:ss a');
</script>
</dd>
</dl>
<dl class="demo">
<dt class="h3">指定日期格式化</dt>
<dd class="html">
<p>moment("20111031", "YYYYMMDD").fromNow();<span id="d01"></span></p>
<p>moment("20120620", "YYYYMMDD").fromNow();<span id="d02"></span></p>
<p>moment().startOf('day').fromNow();<span id="d03"></span></p>
<p>moment().endOf('day').fromNow();<span id="d04"></span></p>
<p>moment().startOf('hour').fromNow();<span id="d05"></span></p>
<script>
getId("d01").innerHTML = " -> "+moment("20111031", "YYYYMMDD").fromNow();
getId("d02").innerHTML = " -> "+moment("20120620", "YYYYMMDD").fromNow();
getId("d03").innerHTML = " -> "+moment().startOf('day').fromNow();
getId("d04").innerHTML = " -> "+moment().endOf('day').fromNow();
getId("d05").innerHTML = " -> "+moment().startOf('hour').fromNow();
</script>
</dd>
</dl>
<dl class="demo">
<dt class="h3">当前日期向前或者向后推的日期格式化</dt>
<dd class="html">
<p>moment().subtract(10, 'days').calendar();<span id="d001"></span></p>
<p>moment().subtract(6, 'days').calendar();<span id="d002"></span></p>
<p>moment().subtract(3, 'days').calendar();<span id="d003"></span></p>
<p>moment().subtract(1, 'days').calendar();<span id="d004"></span></p>
<p>moment().calendar();<span id="d005"></span></p>
<p>moment().add(1, 'days').calendar();<span id="d006"></span></p>
<p>moment().add(3, 'days').calendar();<span id="d007"></span></p>
<p>moment().add(10, 'days').calendar();<span id="d008"></span></p>
<script>
getId("d001").innerHTML = " -> "+moment().subtract(10, 'days').calendar();
getId("d002").innerHTML = " -> "+moment().subtract(6, 'days').calendar();
getId("d003").innerHTML = " -> "+moment().subtract(3, 'days').calendar();
getId("d004").innerHTML = " -> "+moment().subtract(1, 'days').calendar();
getId("d005").innerHTML = " -> "+moment().calendar();
getId("d006").innerHTML = " -> "+moment().add(1, 'days').calendar();
getId("d007").innerHTML = " -> "+moment().add(3, 'days').calendar();
getId("d008").innerHTML = " -> "+moment().add(10, 'days').calendar();
</script>
</dd>
</dl>
<dl class="demo">
<dt class="h3">也可以使用下面方式日期格式化</dt>
<dd class="html">
<p>moment().format('L');<span id="d0001"></span></p>
<p>moment().format('l');<span id="d0002"></span></p>
<p>moment().format('LL');<span id="d0003"></span></p>
<p>moment().format('ll');<span id="d0004"></span></p>
<p>moment().format('LLL');<span id="d0005"></span></p>
<p>moment().format('lll');<span id="d0006"></span></p>
<p>moment().format('LLLL');<span id="d0007"></span></p>
<p>moment().format('llll');<span id="d0008"></span></p>
<script>
getId("d0001").innerHTML = " -> "+moment().format('L');
getId("d0002").innerHTML = " -> "+moment().format('l');
getId("d0003").innerHTML = " -> "+moment().format('LL');
getId("d0004").innerHTML = " -> "+moment().format('ll');
getId("d0005").innerHTML = " -> "+moment().format('LLL');
getId("d0006").innerHTML = " -> "+moment().format('lll');
getId("d0007").innerHTML = " -> "+moment().format('LLLL');
getId("d0008").innerHTML = " -> "+moment().format('llll');
</script>
</dd>
</dl>
</div>
</body>
===============
- moment.js(js date)日期格式化中文
- moment.js(js date)日期格式化
- js Date 日期格式化
- js Date 日期格式化
- 时间格式化moment.js
- js Date 日期格式化(转)
- js 自定义日期(Date)格式化
- JS 日期格式化扩展Date
- js Date日期格式化方法
- moment.js 中文API
- moment.js 格式化时间格式
- moment.js 添加中文语言(汉化)
- javascript Date format(js日期格式化)
- javascript Date format(js日期格式化)
- javascript Date format(js日期格式化)
- javascript Date format(js日期格式化)
- javascript Date format(js日期格式化)
- javascript Date format(js日期格式化)
- Qt 文件操作1
- 时间复杂度和空间复杂度的计算方法
- swift3.0的变化
- 命令行大全2
- 正则表达式
- moment.js(js date)日期格式化中文
- 值传递
- C++ 中的同步与互斥 (recursive_mutex,timed_mutex,recursive_timed_mutex, wait_until() , etc
- 为什么每次开机都要重新连接?
- NIO与传统IO的区别 NIO Socket例子 实例
- 《javascript设计模式与开发实践》阅读笔记(三)
- intellij的tomcat工作目录问题
- 跨域
- 打开 Eclipse 报错信息Failed to load the JNI shared library jvm.dll