哪个JAvaScript库定义了JavaScript Date Object的格式函数?

时间:2016-02-15 06:15:16

标签: javascript jquery datepicker calendar datetimepicker

以下是一些javascript库&我的项目中使用的css文件与日期,时间,日历等有关:

<link rel="stylesheet" href="plugins/bootstrap-datepicker/css/datepicker3.css" />
<link href="plugins/datepicker/jquery.datetimepicker.css" rel="stylesheet" type="text/css" />
    <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.2/moment.min.js"  type="text/javascript"></script>
<script src="../plugins/daterangepicker/daterangepicker.js" type="text/javascript"></script>
<script src="../plugins/bootstrap-datepicker/js/bootstrap-datepicker.js"></script>
  <script src="../plugins/datepicker/jquery.datetimepicker.js" type="text/javascript"></script>

在我的一个ASPX页面中,我有以下JavaScript代码:

                var d = new Date();
                var startdate = d.format("MM/dd/yyyy");
                var enddate = d.format("MM/dd/yyyy");

我一直在尝试通过在互联网上搜索与日期,时间,日历等相关的各种JavaScript库,然后将所述库添加到我的项目中并在其中引用它们来解决以下错误ASPX页面:

Uncaught TypeError: d.format is not a function

但是,对库的引用似乎都不起作用。

有人可以告诉我应该引用哪个javascript库以删除上述错误吗?

3 个答案:

答案 0 :(得分:1)

正如您已经引用的那样,请使用其format()函数

 var startdate = moment(d).format("MM/DD/YYYY")

var d = new Date();
snippet.log(moment(d).format("MM/DD/YYYY"));
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.2/moment.min.js" type="text/javascript"></script>
<!-- Provides the `snippet` object, see http://meta.stackexchange.com/a/242144/134069 -->
<script src="http://tjcrowder.github.io/simple-snippets-console/snippet.js"></script>

答案 1 :(得分:0)

试试http://momentjs.com/。这是我在日期之前找到的最好的图书馆。

答案 2 :(得分:0)

parseDate(String(d.year));

parseDate(d.year.toString());

但是,请记住,相同的结果 - Date对象 - 可以原生实现,如下所示:

var date = new Date(d.year, 0);// The required 0, is for January