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

用于将Twitter created_at显示为xxxx之前的JavaScript代码

以下是关于将Twitter created_at显示为xxxx之前的JavaScript代码的答案:

代码语言:javascript
复制
// 假设created_at是一个字符串,例如"Tue Sep 01 23:59:59 +0000 2020"
const created_at = "Tue Sep 01 23:59:59 +0000 2020";

// 将字符串转换为Date对象
const date = new Date(created_at);

// 计算与当前时间的差值
const diff = Date.now() - date.getTime();

// 计算相差的年数、月数、日数
const yearDiff = Math.floor(diff / (1000 * 60 * 60 * 24 * 365.25));
const monthDiff = Math.floor((diff % (1000 * 60 * 60 * 24 * 365.25)) / (1000 * 60 * 60 * 24 * 30));
const dayDiff = Math.floor((diff % (1000 * 60 * 60 * 24 * 30)) / (1000 * 60 * 60 * 24));

// 根据相差的年数、月数、日数生成相应的字符串
let result = "";
if (yearDiff > 0) {
  result += yearDiff + "年前";
} else if (monthDiff > 0) {
  result += monthDiff + "个月前";
} else if (dayDiff > 0) {
  result += dayDiff + "天前";
} else {
  result += "今天";
}

console.log(result);

这段代码将Twitter的created_at字符串转换为Date对象,然后计算与当前时间的差值,最后根据相差的年数、月数、日数生成相应的字符串。

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

相关·内容

16分55秒

Servlet编程专题-26-请求转发与重定向的理解

6分54秒

Servlet编程专题-28-重定向时的数据传递

15分50秒

Servlet编程专题-29-重定向时的数据传递的中文乱码问题解决

8分51秒

JSP编程专题-39-JSTL格式化标签库中的格式化数字标签

12分30秒

Servlet编程专题-39-后台路径特例举例分析

8分1秒

JSP编程专题-41-纯JSP开发模式

5分32秒

JSP编程专题-43-MVC开发模式

14分26秒

JSP编程专题-45-sms系统的实体类与数据库表定义

4分20秒

JSP编程专题-47-sms系统的登录页面定义

12分6秒

JSP编程专题-49-sms系统的loginServlet的跳转

1分46秒

JSP编程专题-51-sms系统的Dao的定义

12分15秒

JSP编程专题-53-sms系统的Dao的实现

领券