1

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));

但是电话好像打不通。

4

2 回答 2

0

是的,它应该可以在任何javascript 环境中工作。

您只需要格式化您的时刻以进行显示。像这样的东西:

var now = moment();
console.log("Playing with dates... " + now.format("YYYY-MM-DD h:mm:ss a");

或者任何对您想要显示它的方式有意义的东西。请参阅momentjs 文档

于 2013-09-20T20:01:18.073 回答
0

是的,它适用于使用 Phonegap/Cordova 的移动应用程序。这是一个简单的两步过程,如下(参考);

  1. 安装/下载库

Prompt$ npm install moment /Users/userName/Projects/Mobile/appName └── moment@2.18.1

  1. 开始使用它

var now = moment(); console.log( "Playing with dates..." + now ); console.log( moment().weekday(0) );

可能您的配置有问题,因此最好在最初不使用 Require.js 的情况下使用它。

于 2017-04-14T04:32:41.873 回答