2016-07-08 24 views
0

私は自分のデータベースに日付を挿入します。しかし、毎回私はギリシャ語ロケールでの日付の設定

setlocale(LC_CTYPE, 'greek'); 

として公式PHPのドキュメントに示されているにsetLocal()関数を使用しようとした

1st January, 1970 

日付フィールドに表示することを行うが、それでも同じ問題があります!

<?php 
//Newcastle 3 - 3 Man Utd 
include("./init.php"); 

if(isset($_POST['submit'])){ 

$post_game = $_POST['game']; 

$time = strtotime($_POST['date']); 
//13 Δεκ 2016 
//$post_date = date('D, jS', $time) . ' of ' . date('F', $time); 
$post_date = date('jS F, Y',$time); 
    setlocale(LC_CTYPE, 'greek'); 


if($post_game==''){ 

    echo "<script>alert('Please fill in all fields')</script>"; 
    exit(); 
    } 
else { 

    $insert_game = "insert into last_game (game,date) values ('$post_game','$post_date')"; 

    $run_posts = mysqli_query($con,$insert_game); 

     echo "<script>alert('Post Has been Published!')</script>"; 

     echo "<script>window.open('index.php?last_game_details','_self')</script>"; 

    } 

} 

    ?> 
+0

多分後**私は失敗していますが、それはあなたがロケールを設定することになりますLC_CTYPEを追加してみます。ここでは

は私のPHPコードであります日付/時刻... – weirdgyn

+0

「ギリシャ語」の代わりに「エル」という言語コードを使用しますか? –

答えて

1

が、これはまずLC_TIME **書式設定

include("./init.php"); 
// add this here 
setlocale(LC_CTYPE, 'greek'); 
setlocale(LC_TIME, 'greek'); 
+0

Ιでも同じ問題があります。 – Theo

+0

include( "./ init.php")の後に追加できますか? –

関連する問題