1. 程式人生 > >js 顯示時間戳轉化為幾分鐘之前多久之前方法函式

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

function getDateDiff(data) {
    //var str = data;
    //將字串轉換成時間格式
    var timePublish = new Date(data);
    var timeNow = new Date();
    var minute = 1000 * 60;
    var hour = minute * 60;
    var day = hour * 24;
    var month = day * 30;
    var diffValue = timeNow - timePublish;
    var diffMonth = diffValue / month;
    var diffWeek = diffValue / (7 * day);
    var diffDay = diffValue / day;
    var diffHour = diffValue / hour;
    var diffMinute = diffValue / minute;

    if (diffValue < 0) {
        alert("錯誤時間");
    }
    else if (diffMonth > 3) {
        result = timePublish.getFullYear() + "-";
        result += timePublish.getMonth() + "-";
        result += timePublish.getDate();
        alert(result);
    }
    else if (diffMonth > 1) {
        result = parseInt(diffMonth) + "月前";
    }
    else if (diffWeek > 1) {
        result = parseInt(diffWeek) + "周前";
    }
    else if (diffDay > 1) {
        result = parseInt(diffDay) + "天前";
    }
    else if (diffHour > 1) {
        result = parseInt(diffHour) + "小時前";
    }
    else if (diffMinute > 1) {
        result = parseInt(diffMinute) + "分鐘前";
    }
    else {
        result = "剛收藏";
    }
    return result;
}

相關推薦

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

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

時間轉化天前,小時前,分鐘

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

JS時間轉化時間

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

iOS 時間轉換分鐘前等

該構造方法將時間戳轉換為幾分鐘前/幾小時前/幾天前/幾年前 //createTimeString為後臺傳過來的13位純數字時間戳 - (NSString *)updateTimeForRow:(NSString *)createTimeString {    

js時間轉化具體的年月日

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

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

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

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

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

js時間轉化標準時間方法

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

js時間轉化時間

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

js 時間轉化時間

minutes () cond class d+ span eth code date   // 時間戳轉為時間      bb="xxxx";//時間戳 var date = new Date(bb);

php 將時間轉換多少分鐘

php 時間戳 foreach ($comments as $k => &$v){ $s = (int)($nowtime-$v[‘create_time‘]); if((0<$s) && ($s<60)){ $v[‘t

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

時間轉化文字描述

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

js時間轉換時間格式

    //我審批的     $(function(){        // $('#mypower').click(function(){           &

時間轉化日期

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

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

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

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時間轉化成日期格式

// 例子,比如需要這樣的格式:yyyy-MM-dd hh:mm:ss var date = new Date(time*1000); Y = d