Hiển thị kết quả từ 1 đến 3 / 3
  1. #1
    Tham gia
    21-01-2010
    Bài viết
    37
    Like
    0
    Thanked 0 Times in 0 Posts

    hỏi cách tạo ngày tháng năm & thời gian trong php

    Chào các bạn, minh đang tìm hiểu và làm quen với php

    mình muốn lấy thời gian GMT ma viết bằng php có dang như sau:


    Hôm nay: Thứ ba, 23 Tháng 03 2010, 10:05:05am

    có bạn nào bít thì chỉ giúp mình với, mình cám ơn nhiều lắm lắm .

    Mình có tìm hiểu được một đoan code lấy thời gian như sau :


    <?php

    function uptime()
    {
    // reference from http://www.xenocafe.com/tutorials/ph...dows/index.php

    $result = false;

    // windows ?
    if (strpos(PHP_OS,'WIN') !== false)
    {
    $winstats = @shell_exec("net statistics server");

    if ($winstats)
    {
    preg_match("(\d{1,2}/\d{1,2}/\d{4}\s+\d{1,2}\:\d{2}\s+\w{2})", $winstats, $matches);
    $result = time() - strtotime($matches[0]);
    }
    }
    else // linux ?
    {
    $uptime = @exec("cat /proc/uptime");

    if ($uptime)
    {
    $uptime = split(" ",$uptime);
    $result = $uptime[0];
    }
    }

    return $result;
    }

    function format_uptime($seconds) {
    $secs = intval($seconds % 60);
    $mins = intval($seconds / 60 % 60);
    $hours = intval($seconds / 3600 % 24);
    $days = intval($seconds / 86400);

    if ($days > 0) {
    $uptimeString .= $days;
    $uptimeString .= (($days == 1) ? " day" : " days");
    }
    if ($hours > 0) {
    $uptimeString .= (($days > 0) ? ", " : "") . $hours;
    $uptimeString .= (($hours == 1) ? " hour" : " hours");
    }
    if ($mins > 0) {
    $uptimeString .= (($days > 0 || $hours > 0) ? ", " : "") . $mins;
    $uptimeString .= (($mins == 1) ? " minute" : " minutes");
    }
    if ($secs > 0) {
    $uptimeString .= (($days > 0 || $hours > 0 || $mins > 0) ? ", " : "") . $secs;
    $uptimeString .= (($secs == 1) ? " second" : " seconds");
    }
    return $uptimeString;
    }



    $uptime = uptime();
    $uptimeString = format_uptime($uptime);

    echo "Server uptime : $uptimeString";

    ?>


    kết quả là : 14691 days, 3 hours, 22 minutes, 12 seconds

    không bít cách nào để bit la thứ mấy, tháng mấy.Mong các bạn giúp đỡ thêm
    Quote Quote

  2. #2
    Tham gia
    17-01-2010
    Location
    Hà Nội
    Bài viết
    727
    Like
    1
    Thanked 14 Times in 13 Posts
    chuyện nhỏ như con thỏ
    bạn vô xem bài viết này nhé

    http://vnntech.com/forums/dinh-dang-...ng-php-d91.htm

  3. #3
    Tham gia
    15-02-2011
    Bài viết
    1
    Like
    0
    Thanked 0 Times in 0 Posts
    Cần gì mà dài dòng thế, dùng hàm có sẵn của php ý
    date(format,timestamp) trong đó format là kiểu trình bày ngày tháng năm (VD "m/d/y" -> month/day/year, "y-d-m" -> year-day-month ......). Còn timestamp là gì thì mình cũng ko biết rõ
    Nguồn: http://w3schools.com/php/php_date.asp

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •