Ich ziehe aus der DB eine Spalte, einen Timestamp in dem falle. Dieser Timestamp soll dann in einem Datum wiedergegeben werden. Da dies aber mit PAWN, soweit ich sehe, nicht möglich ist habe ich das ganze mal per PHP probiert:
<?php
$timestamp = $_GET['timestamp'];
$time = date("d.m.Y - H:i:s", $timestamp);
echo $time;
?>
Pawn:
if(!strcmp("/ts",cmdtext,true))
{
HTTP(playerid, HTTP_GET, "www.example.com/tstest.php?timestamp=1305639327", "", "MyHttpResponse");
return 1;
}
public MyHttpResponse(index, response_code, data[])
{
// In this callback "index" would normally be called "playerid" ( if you didn't get it already :) )
new
buffer[ 128 ];
if(response_code == 200) //Did the request succeed?
{
//Yes!
format(buffer, sizeof(buffer), "The URL replied: %s", data);
SendClientMessage(index, 0xFFFFFFFF, buffer);
}
else
{
//No!
format(buffer, sizeof(buffer), "The request failed! The response code was: %d", response_code);
SendClientMessage(index, 0xFFFFFFFF, buffer);
}
}
Und siehe da:
The URL replied: 17.05.2011 - 15:35:27