要将13位数字转换为日期而不显示时间,可以使用JavaScript的Date对象和相关方法来实现。以下是一个示例代码:
// 定义一个函数,将13位数字转换为日期
function convertTimestampToDateString(timestamp) {
// 创建一个Date对象,参数为13位数字
var date = new Date(timestamp);
// 获取年、月、日
var year = date.getFullYear();
var month = date.getMonth() + 1; // 月份从0开始,需要加1
var day = date.getDate();
// 拼接成日期字符串
var dateString = year + '-' + month + '-' + day;
return dateString;
}
// 示例用法
var timestamp = 1612345678901; // 13位数字
var dateString = convertTimestampToDateString(timestamp);
console.log(dateString); // 输出:2021-2-3
在上述代码中,首先定义了一个convertTimestampToDateString
函数,该函数接受一个13位数字作为参数。然后,使用JavaScript的Date对象创建一个日期对象,并通过Date对象的相关方法获取年、月、日。最后,将年、月、日拼接成日期字符串,并返回。
示例用法中,我们传入一个13位数字作为参数,调用convertTimestampToDateString
函数将其转换为日期字符串,并通过console.log
输出结果。
请注意,上述代码仅将13位数字转换为日期字符串,不包含时间信息。如果需要显示时间,可以根据需要进一步扩展代码。
领取专属 10元无门槛券
手把手带您无忧上云