亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

是否可以用我的語言顯示月份名稱

是否可以用我的語言顯示月份名稱

PHP
慕田峪7331174 2021-12-03 19:24:29
我需要用我的語言顯示月份,這也是西里爾文。這是我的代碼。<?php    $timestamp = get_the_time( 'U' );    $date = date( 'd-m', $timestamp );    $today = date( 'd-m' );    $yesterday = date( 'd-m', strtotime( 'yesterday' ) );     if ( $date == $today ) {        echo "Денес";//"today";    } elseif ( $date == $yesterday ) {        echo "Вчера";//"yesterday";    } else {        echo the_time('d-m H:i');//"Earlier";     }?>
查看完整描述

2 回答

?
慕碼人8056858

TA貢獻1803條經驗 獲得超6個贊

是的,您可以結合使用 setlocale 和 strftime。


<?php



$result = setlocale(LC_ALL, 'sr'); //set locale to cyrillic


// handle your error here, if $result is false, it means the locale is not supported by your system



$month_name = strftime("%B");



您可以查看https://docs.microsoft.com/en-us/previous-versions/visualstudio/visual-studio-2008/39cwe7zf(v=vs.90)以了解要設置的不同語言。


查看完整回答
反對 回復 2021-12-03
?
呼喚遠方

TA貢獻1856條經驗 獲得超11個贊

您可以使用 IntlDateFormatter:


$dateTime = new DateTime('2019-08-25', new DateTimezone('Europe/Moscow'));


$fmt = datefmt_create(

    'ru_RU',

    IntlDateFormatter::FULL,

    IntlDateFormatter::FULL,

    'Europe/Moscow',

    IntlDateFormatter::GREGORIAN

);


datefmt_set_pattern($fmt, 'LLLL');


echo 'месяц: ' . datefmt_format($fmt, $dateTime);

輸出:月份:八月


查看完整回答
反對 回復 2021-12-03
  • 2 回答
  • 0 關注
  • 195 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號