with stript strip_tags remove quitar from example clean allow php datetime timestamp

stript - remove html tags php



PHP Añadir días hasta la fecha (3)

Esto es fácil usando DateTime()

$date = new DateTime(); // Create datetime object representing now $date->modify("+ $expires days"); // Add $expires days to it $expDate = $date->format("Y-m-d H:i:s"); // Format it

Si está ejecutando PHP 5.4+, puede acortarlo a una sola línea:

$expDate = (new DateTime())->modify("+ $expires days")->format("Y-m-d H:i:s");

FYI, este código:

$expDate = date(''Y-m-d H:i:s''); $expDate = strtotime($expDate);

Se puede escribir como:

$expDate = time();

time() devuelve la marca de tiempo de unix actual, que es todo strtotime(date(''Ymd H:i:s'')) .

De acuerdo, estoy trabajando en un sistema de licencias y soy muy nuevo en el trabajo con PHP. Me gustaría recuperar el número de días que tiene una clave de licencia, luego agregar eso al día actual. Mi código,

$expire = $tags[''exp_time'']; //EXPIRATION_DATE_DAYS $expDate = date(''Y-m-d H:i:s''); $expDate = strtotime($expDate); $expDate = $expDate + ((24 * 60 * 60)*($expire)); $expDate = date(''Y-m-d H:i:s'', $expDate);

Por cierto, puedo recuperar el número de días, solo está creando la marca de tiempo en formato DATE-TIME.

Cualquier ayuda / sugerencia será muy apreciada. También lo intenté,

  • date_modify (...)

Otro one-liner, usando carbono :

$expDate = Carbon::now()->addDays($expire)->toDateTimeString();


Puede agregar días a una fecha usando este código:

$ExpDate = date("Y-m-d g:i:s", strtotime("+".$expire." day", date("Y-m-d g:i:s")));

Asegúrese de que $expire es de tipo int. Este código devolverá la fecha en que expira la licencia.