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));
但电话似乎没有接通。
是的,它应该适用于任何JavaScript环境。
您只需要格式化您的时刻即可显示。 像这样:
var now = moment();
console.log("Playing with dates... " + now.format("YYYY-MM-DD h:mm:ss a");
或者任何对您想要如何显示它有意义的内容。 请参阅 momentjs 文档。
是的,它适用于使用Phonegap/Cordova的移动应用程序。这是一个简单的 2 步过程,如下所示(参考);
- 安装/下载库
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 的情况下使用它。