用js写一个获取年月日字符串的方法
时间: 2023-02-20 13:07:51 浏览: 57
可以使用 JavaScript 内置的 Date 对象来获取年月日字符串。下面是一个示例代码:
```
function getDateString() {
var date = new Date();
var year = date.getFullYear();
var month = date.getMonth() + 1;
var day = date.getDate();
return year + "年" + month + "月" + day + "日";
}
```
使用这个方法时,可以像这样调用:
```
var dateString = getDateString();
console.log(dateString);
```
相关问题
帮我用js生成一个根据年月日字符串获取当天是周几的方法
当然可以!以下是一个使用 JavaScript 生成根据年月日字符串获取当天是周几的方法的示例代码:
```javascript
function getDayOfWeek(dateString) {
const dateArray = dateString.split("-");
const year = parseInt(dateArray[0]);
const month = parseInt(dateArray[1]) - 1;
const day = parseInt(dateArray[2]);
const date = new Date(year, month, day);
const daysOfWeek = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
return daysOfWeek[date.getDay()];
}
// 示例使用
const dateString = "2022-12-31";
const dayOfWeek = getDayOfWeek(dateString);
console.log(dayOfWeek); // 输出:Saturday
```
上述代码中,`getDayOfWeek` 函数接受一个年月日字符串作为参数,将其转换为 Date 对象,并使用 `getDay` 方法获取当天是一周中的第几天(0 表示 Sunday,6 表示 Saturday)。最后,通过查找 `daysOfWeek` 数组返回对应的星期几名称。
你可以将需要查询的年月日字符串作为参数传递给 `getDayOfWeek` 函数,并将返回的结果用于你的应用程序中。请注意,`dateString` 的格式必须为 "YYYY-MM-DD",否则可能会导致不正确的结果。
js获取今日年月日字符串
您可以使用JavaScript中的Date对象来获取当前的年月日字符串。
以下是获取当前日期的代码示例:
```javascript
var today = new Date();
var year = today.getFullYear(); //获取年份
var month = today.getMonth() + 1; //获取月份,要加1
var day = today.getDate(); //获取日期
//将月份和日期转换为两位数的字符串
if (month < 10) {
month = '0' + month;
}
if (day < 10) {
day = '0' + day;
}
var dateString = year + '-' + month + '-' + day; //拼接成日期字符串
console.log(dateString); //输出:2021-11-04
```
这样就可以获取到当前日期的年月日字符串了。