Skip to content

Instantly share code, notes, and snippets.

View RodolfoSilva's full-sized avatar
🏠
Working from home

Rodolfo Silva RodolfoSilva

🏠
Working from home
View GitHub Profile
@RodolfoSilva
RodolfoSilva / gist:9049257
Last active February 4, 2018 12:52
diferenca-entre-settimeout-e-setinterval-2
const $watch = document.querySelector("#relogio")
const $timeout = document.querySelector("#delay")
const showCurrentTime = () => {
const date = new Date()
$watch.innerHTML = `${date.getHours()}:${date.getMinutes()}:${date.getSeconds()}`
}
setTimeout(() => {
$timeout.innerHTML = `setTimeout foi executado com sucesso.`;
@RodolfoSilva
RodolfoSilva / gist:9049274
Last active February 4, 2018 12:48
diferenca-entre-settimeout-e-setinterval-1
// Executa o evento a cada 10 segundos
setInterval(() => console.log('setInterval'), 10000);
// Executa o evento depois de 5 segundos
setTimeout(() => console.log('setTimeout'), 5000);
@RodolfoSilva
RodolfoSilva / gist:9049315
Created February 17, 2014 11:57
diferenca-entre-settimeout-e-setinterval-3
<div id="relogio">Aguardando o setInterval ser Executado</div>
<div id="delay">Aguardando o setTimeout ser Executado</div>
@RodolfoSilva
RodolfoSilva / validaData.php
Last active March 9, 2016 19:34
Validar data validaData('date', 'format')
<?php
function validaData($date, $format = 'Y-m-d H:i:s')
{
if (!empty($date) && $v_date = date_create_from_format($format, $date)) {
$v_date = date_format($v_date, $format);
return ($v_date && $v_date == $date);
}
return false;
}
@RodolfoSilva
RodolfoSilva / convertData.php
Last active March 9, 2016 19:34
Converter data converteData('format', 'para_formato', 'data', 'timezone')
<?php
function converteData($format, $to_format, $date, $timezone = null)
{
if (!empty($date)) {
$timezone = $timezone ? $timezone : new DateTimeZone(date_default_timezone_get());
$f_date = date_create_from_format($format, $date, $timezone);
return date_format($f_date, $to_format);
}
return false;
}
@RodolfoSilva
RodolfoSilva / app.js
Created May 7, 2014 10:21
Node.js Carregando o módulo Utilitarios.js
var Utilitarios = require('./utilitarios'),
util = new Utilitarios(),
saldo = null;
if (util.isNull(saldo)) {
console.log("Seu saldo é 0");
}
@RodolfoSilva
RodolfoSilva / index.html
Created May 7, 2014 10:30
Utilitários Home
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Minha aplicação</title>
<script src="utilitarios.js"></script>
<script>
var util = new Utilitarios(),
saldo = null;
@RodolfoSilva
RodolfoSilva / utilitarios.js
Created May 7, 2014 10:41
Utilitários Node.JS
var Utilitarios = (function() {
var Utilitarios = function(options) {
};
Utilitarios.prototype.isNull = function(obj) {
return obj === null;
};
Utilitarios.prototype.isUndefined = function(obj) {
return obj === void 0;
@RodolfoSilva
RodolfoSilva / utilitarios.js
Created May 7, 2014 10:54
Utilitários Node.JS e Navegador
(function() {
var Utilitarios = (function() {
var Utilitarios = function(options) {
};
Utilitarios.prototype.isNull = function(obj) {
return obj === null;
};
Utilitarios.prototype.isUndefined = function(obj) {
if (typeof module !== 'undefined' && typeof module.exports !== 'undefined') {
module.exports = Utilitarios;
} else if (typeof define === 'function' && define.amd) {
define([], function() {
return Utilitarios;
});
} else {
window.Utilitarios = Utilitarios;
}