moment.js应该在移动平台上运行吗?我正在Phonegap中构建一些东西并尝试让它在页面上工作。
以下是我的页面的开头:
<script type="text/javascript" charset="utf-8" src="cordova.js"></script>
<link rel="stylesheet" type="text/css" href="../css/jquery.mobile.flatui.css"/>
<script src="../js/jquery-1.10.2.min.js"></script>
<script src="../js/jquery.mobile-1.3.2.min.js"></script>
<script src="../js/moment.js"></script>
<script type="text/javascript">
我还配置了requires.config来查找它。不知道出了什么问题,或者是否有一些我完全忘记的事情。任何类型的指针都将非常感激。
这就是我在JS代码中使用它的方式:
var now = moment();
console.log("Playing with dates..."+now);
console.log(moment().weekday(0));
但这些电话似乎没有通过。
答案 0 :(得分:0)
是的,它应该在任何 javascript环境中工作。
您只需格式化您的显示时刻即可。像这样:
var now = moment();
console.log("Playing with dates... " + now.format("YYYY-MM-DD h:mm:ss a");
或者你想如何展示它的任何意义。请参阅the momentjs documentation。
答案 1 :(得分:0)
是的,它适用于使用Phonegap / Cordova的移动应用。 这是一个简单的两步流程,如下所示(Reference);
Prompt$ npm install moment
/Users/userName/Projects/Mobile/appName
└── moment@2.18.1
var now = moment();
console.log( "Playing with dates..." + now );
console.log( moment().weekday(0) );
可能您的配置存在问题,因此最初在没有Require.js的情况下使用它是一个好主意。