首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何使用jQuery或JavaScript将13位数字转换为日期而不显示时间?

要将13位数字转换为日期而不显示时间,可以使用JavaScript的Date对象和相关方法来实现。以下是一个示例代码:

代码语言:javascript
复制
// 定义一个函数,将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位数字转换为日期字符串,不包含时间信息。如果需要显示时间,可以根据需要进一步扩展代码。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的沙龙

领券