1. 程式人生 > >時間戳轉化為幾天前,幾小時前,幾分鐘前

時間戳轉化為幾天前,幾小時前,幾分鐘前

Js程式碼如下:

function getDateDiff(dateTimeStamp){
  var result;
    var minute = 1000 * 60;
    var hour = minute * 60;
    var day = hour * 24;
    var halfamonth = day * 15;
    var month = day * 30;
    var now = new Date().getTime();
    var diffValue = now - dateTimeStamp;
    if(diffValue < 0){
    return;
  }
    var monthC =diffValue/month;
    var weekC =diffValue/(7*day);
    var dayC =diffValue/day;
    var hourC =diffValue/hour;
    var minC =diffValue/minute;
    if(monthC>=1){
    if(monthC<=12)
          result="" + parseInt(monthC) + "月前";
    else{
      result="" + parseInt(monthC/12) + "年前";
    }
    }
    else if(weekC>=1){
        result="" + parseInt(weekC) + "周前";
    }
    else if(dayC>=1){
        result=""+ parseInt(dayC) +"天前";
    }
    else if(hourC>=1){
        result=""+ parseInt(hourC) +"小時前";
    }
    else if(minC>=1){
        result=""+ parseInt(minC) +"分鐘前";
    }else{
    result="剛剛";
  }
    return result;
};


相關推薦

時間轉化小時分鐘

Js程式碼如下: function getDateDiff(dateTimeStamp){ var result; var minute = 1000 * 60; var hour

Python 將Unix時間轉化通用時間(年,分)。處理Dataframe中的Unix時間

import time def time_transform(unix_time): tt = {} #利用字典儲存 t = time.gmtime(unix_time)#重要的是這個函式,可獲得更多的資訊。這裡只取其中4個

將time()時間轉化計算的

前提必須保證資料庫中的時間必須為time()時間戳<?php $time = $val['all_time'];$d = floor($time / (3600*24));$h = floor(($time % (3600*24)) / 3600);$m = floor

js 顯示時間轉化分鐘之前多久之前方法函式

function getDateDiff(data) { //var str = data; //將字串轉換成時間格式 var timePublish = new Date(d

jqurey 將如2017-5-30轉化時間或者時間轉化日期的js方法

jqurey 將如2017-5-30轉化為時間戳或者時間戳轉化為日期的js方法<script> function datetime_to_unix(datetime){ var tmp_datetime = datetime.replace(/:/g,‘-‘);

excel 時間轉化北京時間

fault com 單元格 targe 好的 OS item body 公式 單擊要獲得北京時間的那一列,右鍵,選擇【設置單元格格式】,在彈出的窗口中,左側選擇 【日期】,右側選擇你想要的時間格式,點擊確定。 選中其中一個單元格,輸入公式

時間轉化時間&&截取時間的年月日

lac minutes ice adl ack AS h+ spa test 時間戳轉化為正常的時間格式 function formatDate(date, fmt) { if (/(y+)/.test(fmt)) { // 在這裏 date.ge

JS將時間轉化時間

style 時間戳 sta turn eth minutes pan div () //將時間戳轉化為時間 function timestampToTime(timestamp) { var date = new Date(timestamp * 1000);/

時間轉化文字描述

Java Android 時間戳轉化為 文字描述 小於1分鐘  :剛剛 大於等於1分鐘 小於1小時  幾分鐘前 大於等於1小時小於1天 :幾小時前 大於等於1天小於1年 :幾月幾日 大於

時間轉化日期

時間戳轉化為日期 /** * 時間戳轉化為日期 * @param timestamp 秒,毫秒均可 * @returns {string} 返回 年-月-日 時:分:秒 * @constructor */ TimestampToTime = function (timestamp) {

excel怎麼樣批量將unix時間轉化北京時間

1:單擊要獲得北京時間的那一列,右鍵,選擇【設定單元格格式】,在彈出的視窗中,左側選擇 【日期】,右側選擇你想要的時間格式,點選確定。   2:選中其中一個單元格,輸入公式=(A2+8*3600)/86400+70*365+19其中,A2是要轉化的時間戳的單元格。輸入完公式,

vue2.0怎樣將時間轉化日期格式

<!-- value 格式為13位unix時間戳 --><!-- 10位unix時間戳可通過value*1000轉換為13位格式 -->export function forma

js中如何把時間轉化標準時間

由於後臺資料傳遞過來為datetime格式,在前端顯示為時間戳。 我需要再前端將時間戳轉化為標準格式。程式碼如下$("#creationTime").append(getLocalTime(json

js時間轉化標準時間的方法

    function formatTimes(code, boolean) {         var time = new Date(code)             , year = time.getFullYear()             , month =

Python 將csv檔案裡的某一列時間轉化想要的時間格式

import pandas as pd import datetime data = pd.read_csv('C:\\Users\\lenovo\\Desktop\\analysis\\AlarmInfos.csv',header=0)//從某個儲存位置讀取檔案 f

json傳出的時間轉化標準格式

今天在專案中遇到了將後臺資料傳過來的json格式的資料轉化為標準格式,傳到頁面的是時間戳格式,所以需要把時間格式化一下,這就需要js來做這件事了。 所需知識:1、parseInt()函式:可解析一個

時間轉化今天、昨天、明天(字串格式)

    時間戳,相信大家一定都不陌生,伺服器經常會傳回來時間戳,需要我們對時間戳進行處理。各種麻煩不斷,比如轉為為明天,今天,昨天,或者跟現在時間相對比,過了多長時間,轉化為標準格式啊...各種情況,寫了一個工具類,來分享下... package com.woyou.ut

js中時間轉化具體的年月日

      最近從Android開發跑去做小程式專案了,接收到的資料裡面有一個時間戳,怎麼把時間戳轉化為具體的時間了,於是百度找到了如下程式碼,清晰易懂。 formatDate:function(date) { var now = new Date(date)

sql語句中直接將時間轉化時間格式

例如將:1532311689  =》2018-07-23 10:8:9 語句如下:select *,FROM_UNIXTIME(addtime,'%Y-%m-%d %H:%i:%s') as addTime from user 重點是:FROM_UNIXTIME(addt

js時間轉化時間

<!DOCTYPE html> <html> <head> <title>時間戳</title> <meta charset="utf-8"> </head> <body>