更改Javascript日期格式[重复]

问题描述 投票:1回答:3

这个问题在这里已有答案:

我有以下代码返回时间和日期,但我想将日期格式从mm/dd/yyyy更改为dd/mm/yyyy

你能改变下面的Date()对象的格式吗?

<script id="clockScript1" type="text/javascript">
var clockInterval;
$(function () {
    if (clockInterval) return;

    //add logo
    var div1 = $('<div/>');
    var logo = new Image();

    logo.src = '/dashboardlogo.png'
    logo.height = 60;
  div1[0].style.margin = '10px auto';

    div1.append(logo);

    //add clock
    var div2 = $('<div/>');
    var p = $('<p/>');

    div2.append(p);
    div2[0].style.margin = '5px';

    function displayTime() {
        p.text(new Date().toLocaleString());
    }

    clockInterval = setInterval(displayTime, 1000);

    //add to toolbar when it's available
    var addToToolbarTimer;

    function addToToolbar() {
        var toolbar = $('.md-toolbar-tools');

        if(!toolbar.length) return;

        toolbar.append(div1);
        toolbar.append(div2);
        clearInterval(addToToolbarTimer);
    }
    addToToolbarTimer = setInterval(addToToolbar, 100);
});

javascript jquery date date-formatting
3个回答
2
投票

根据您的要求;你可以将"en-GB"语言环境字符串作为第一个参数传递给toLocaleDateString

console.log((new Date()).toLocaleDateString("en-GB"))

会导致

"13/03/2019"


1
投票

存储日期然后提取所需的部分。

var someDate = new Date();
someDate.getDate() + "/" + (someDate.getMonth() + 1) + "/" + someDate.getFullYear()

输出:

"13/3/2019"

0
投票

如果您正在处理日期,moment.js可能是您最好的朋友。

在你的情况下:

moment().format('DD/MM/YYYY');
© www.soinside.com 2019 - 2024. All rights reserved.