Interogare unix timestamp si convertire

Închis
Avatar utilizator
notALIKE
Utilizator interzis !

Utilizator interzis !
Mesaje: 115
Membru din: 09 Sep 2015, 13:50
Server: Nu
Regat: Shinsoo
Aprecieri: 191  
Mulţumiri: 600  
Medalii

Saut, in baza de date am coloana bantime, unde se stocheaza sub format unixcode ex: 1650982130 data ora etc, eu as vrea ca in urmatorul cod sa adaug si o coloana cu acel timestamp din baza de date, dar convertita in ore, minute si data, ex 23:40 - 20.04.2022
Aici e codul pe care il folosesc

Cod: Selectaţi tot


<h2 class="main-title">Jucatori banati</h2>
<div class="users-table table-wrapper">
    <table id="dataTable" class="table table-dark table-borderless">
        <thead>
            <tr>
                <th scope="col"></th>
                <th scope="col">Nume Jucator</th>
                <th scope="col">Nume Administrator</th>
                <th scope="col">Motiv</th>
                <th scope="col">Timp Ramas</th>
            </tr>
         </thead>
         <tbody>
             <?php
             $query = Config::$g_con->query("SELECT * FROM Advanced_Bans ORDER BY id DESC");
             $results = $query->fetchAll();
             foreach($results as $key => $result) {
             ?>
                 <tr>
                     <td><div class="top-cat-list__subtitle"><span class="purple"><?php echo $key+1 ?></span></div></td>
                     <td><div class="top-cat-list__subtitle"><span class="blue"><?php echo $result['victim_name']?></span></div></td>
                    <td><div class="top-cat-list__subtitle"><span class="success"><?php echo $result['admin_name'] ?></span></div></td>
                    <td><div class="top-cat-list__subtitle"><span class="warning"><?php echo $result['reason'] ?></span></div></td>
                    <?php if($result['banlength'] != 0) { ?>
                        <td><div class="top-cat-list__subtitle"><span class="purple"><?php echo round($result['banlength'] / 60) ?>h</span></div></td>
                    <?php } else { ?>
                        <td><div class="top-cat-list__subtitle"><span class="danger">Permanent</span></div></td>
                    <?php } ?>
                </tr>
                <?php } ?>
            </tbody>
        </table>
    </div>
</div>

Imagine
Imagine
Imagine
Afișează semnătura
Avatar utilizator
[ZoKu]
Traficant de ouă - 2024

Traficant de ouă - 2024
Mesaje: 292
Membru din: 27 Noi 2016, 12:29
Server: Arcadia
Regat: Jinno
Aprecieri: 275  
Mulţumiri: 394  
  Rezolvări prob.: 3
Discord: Copiază ID
 Contact:
Medalii

"1650982130" este in milisecunde , tu trebuie sa il faci in data/ora etc..
<?php

$timestamp = 1588489252657; // Timestamp in Milliseconds
$seconds = round($timestamp/1000, 0); // Timestamp Rounded to Seconds

$date = new DateTime();  // Create PHP DateTime Object
$date->setTimestamp($seconds); // Set the Timestamp
echo $date->format('Y-m-d H:i:s'); // Specify the Required Format
poate te ajuta cu ceva..
Afișează semnătura
Avatar utilizator
notALIKE
Utilizator interzis !

Utilizator interzis !
Mesaje: 115
Membru din: 09 Sep 2015, 13:50
Server: Nu
Regat: Shinsoo
Aprecieri: 191  
Mulţumiri: 600  
Medalii

Ala e doar un exemplu, eu vreau sa isi scoata singur din coloana din baza de date si sa il converteasca

Cum linia asta arata adminul care a dat banul

<?php echo $result['admin_name'] ?></span></div></td>

Vreau o linie care sa imi arate data si ora la care a fost dat acel ban.
Imagine
Imagine
Imagine
Afișează semnătura
Avatar utilizator
notALIKE
Utilizator interzis !

Utilizator interzis !
Mesaje: 115
Membru din: 09 Sep 2015, 13:50
Server: Nu
Regat: Shinsoo
Aprecieri: 191  
Mulţumiri: 600  
Medalii

Se poate inchide
Imagine
Imagine
Imagine
Afișează semnătura
Închis
Răspunsuri
1
Vizualizări
475
Răspunsuri
0
Vizualizări
529

Înapoi la “Probleme Rezolvate”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 3 vizitatori