JavaScript 如何获取当前格式化的日期dd/mm/yyyy

JavaScript 如何获取当前格式化的日期dd/mm/yyyy

在本文中,我们将看到如何使用JavaScript获取当前日期的格式化,格式为 dd/mm/yyyy 。我们将讨论几种方法。首先了解一下几种方法。

JavaScript getDate()方法: 此方法返回已定义日期的月份中的日期(从1到31)。

语法:

Date.getDate()
JavaScript

返回值: 它返回一个数字,从1到31,表示月份中的日期。

JavaScript getFullYear()方法: : 该方法返回定义日期的年份(对于1000年到9999年之间的日期,为四位数)。

语法:

Date.getFullYear()
JavaScript

返回值: 它返回一个表示给定日期年份的数字。

JavaScript getMonth() 方法: 该方法根据本地时间,返回给定日期的月份(从0到11)。

语法:

Date.getMonth()
JavaScript

返回值: 返回一个数字,从0到11,表示月份。

JavaScript字符串切片(slice())方法: 该方法从字符串中获取部分内容,并在新字符串中返回提取的部分。它使用起始位置和结束位置参数来定义要提取的字符串部分。第一个字符从位置0开始,第二个字符从位置1开始,依此类推。

语法:

string.slice(start, end)
JavaScript

参数:

  • start: 此参数是必需的。它指定从哪个位置开始提取。第一个字符的位置为0。
  • end: 此参数是可选的。它指定提取的结束位置(不包括该位置)。如果不使用该参数,slice() 方法将选择从 start 位置到字符串结尾的所有字符。

返回值: 它返回一个字符串,表示提取的字符串部分。

JavaScript replace() 方法 此方法搜索一个字符串,找到一个定义的值或正则表达式,并返回一个新字符串,其中已替换了定义的值。

语法:

string.replace(searchVal, newvalue)
JavaScript
  • 参数:
    • searchVal: 此参数为必填项。它指定将要用新值替换的值或正则表达式。
    • newvalue: 此参数为必填项。它指定将搜索值替换为的值。

返回值: 返回一个新字符串,其中定义的值已被新值替换。

示例1: 此示例通过检查日期和月份来以dd/mm/yyyy的格式化日期,如果日期和月份不为2位数,则添加零使其成为2位数。

let today = new Date();
console.log(today);
 
let dd = today.getDate();
let mm = today.getMonth() + 1;
 
let yyyy = today.getFullYear();
 
if (dd < 10) {
    dd = '0' + dd;
}
if (mm < 10) {
    mm = '0' + mm;
}
today = dd + '/' + mm + '/' + yyyy;
 
console.log(today);
JavaScript

输出

2023-06-14T16:12:06.428Z
14/06/2023
JavaScript

示例2: 此示例首先从日期对象中提取日期部分,然后以dd/mm/yyyy格式化日期。

let today = new Date();
console.log(today);
 
function gfg_Run() {
    let date = today.toJSON().slice(0, 10);
    let nDate = date.slice(8, 10) + '/'
        + date.slice(5, 7) + '/'
        + date.slice(0, 4);
 
    console.log(nDate);
}
 
gfg_Run();
JavaScript

结果

2023-06-14T16:13:52.493Z
14/06/2023
JavaScript

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册