首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >jQuery日期格式

jQuery日期格式
EN

Stack Overflow用户
提问于 2011-03-10 02:11:53
回答 22查看 1.2M关注 0票数 194

如何使用jQuery设置日期格式。我使用了下面的代码,但得到了错误:

 $("#txtDate").val($.format.date(new Date(), 'dd M yy'));

请给出一个解决方案。

EN

回答 22

Stack Overflow用户

回答已采纳

发布于 2011-03-10 02:17:40

jQuery dateFormat是一个独立的插件。您需要使用<script>标记显式地加载它。

票数 108
EN

Stack Overflow用户

发布于 2013-04-25 18:03:18

如果你不想使用jQuery/jQuery插件,也可以使用简单的js date()函数:

例如:

var formattedDate = new Date("yourUnformattedOriginalDate");
var d = formattedDate.getDate();
var m =  formattedDate.getMonth();
m += 1;  // JavaScript months are 0-11
var y = formattedDate.getFullYear();

$("#txtDate").val(d + "." + m + "." + y);

请参阅:10 ways to format time and date using JavaScript

如果您想在日/月中添加前导零,这是一个很好的例子:Javascript add leading zeroes to date

如果你想添加带有前导零的时间,试试这个:getMinutes() 0-9 - how to with two numbers?

票数 105
EN

Stack Overflow用户

发布于 2013-06-06 17:08:10

这是我刚刚做的一个非常基本的函数,它不需要任何外部插件:

$.date = function(dateObject) {
    var d = new Date(dateObject);
    var day = d.getDate();
    var month = d.getMonth() + 1;
    var year = d.getFullYear();
    if (day < 10) {
        day = "0" + day;
    }
    if (month < 10) {
        month = "0" + month;
    }
    var date = day + "/" + month + "/" + year;

    return date;
};

使用:

$.date(yourDateObject);

结果:

dd/mm/yyyy
票数 36
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5250244

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档