Rabu, 19 Maret 2014
Beta rc4
Ini adalah library .net 4.0 rc4 (beta) krn belum di tes pakai. Pastikan semua byte array hasil dari UTF8.getbytes dan UTF8.getstring.
Jumat, 24 Januari 2014
Fungsi tanggal di javascript lagi
Ini referensi fungsi date javascript :
1. Ini prototipe fungsi untuk cek tgl valid. Tapi sayang, tgl 32-04-2014 dianggap TRUE menjadi 01-05-2014, gpplah: hitung2 untuk memeriksa saja
Date.prototype.valid = function() {
return isFinite(this);
}
2. Ini fungsi untuk memeriksa dan memparse tgl Indonesia berformat ddmmyyyy ke date objectnya javascript
var parseDate = function(idDate) {
if ((new RegExp(/^[0-3]{1}[0-9]{1}[0-1]{1}[0-9]{1}(2)[0-9]{3}$/g)).test(idDate)) {
var _thn = parseInt(idDate.substr(4, 4));
var _bln = parseInt(idDate.substr(2, 2)) - 1;
var _tgl = parseInt(idDate.substr(0, 2));
var _isTrue = false;
switch (_bln) {
case 0: _isTrue = (_tgl < 32); break;
case 1: _isTrue = (_thn % 4 == 0) ? (_tgl < 30) : (_tgl < 29); break;
case 2: _isTrue = (_tgl < 32); break;
case 3: _isTrue = (_tgl < 31); break;
case 4: _isTrue = (_tgl < 32); break;
case 5: _isTrue = (_tgl < 31); break;
case 6: _isTrue = (_tgl < 32); break;
case 7: _isTrue = (_tgl < 32); break;
case 8: _isTrue = (_tgl < 31); break;
case 9: _isTrue = (_tgl < 32); break;
case 10: _isTrue = (_tgl < 31); break;
case 11: _isTrue = (_tgl < 32); break;
default: _isTrue = false;
}
return (_isTrue) ? new Date(_thn, _bln, _tgl) : null;
} else return null;
}
3. dan Ini fungsi untuk memformat date object ke format date Indonesia ddmmyyyy. Fungsi ini harus menyertakan fungsi No. 1 untuk memeriksa tanggal.
var formatToIdDate = function(date_) {
if (date_.valid()) {
day_ = date_.getDate();
month_ = date_.getMonth() + 1;
return ((''+day_).length < 2 ? '0' : '') + day_ +
((''+month_).length < 2 ? '0' : '') + month_ +
date_.getFullYear();
} else return null;
}
dah itu ajah, skyan dlu, ntar disambung
1. Ini prototipe fungsi untuk cek tgl valid. Tapi sayang, tgl 32-04-2014 dianggap TRUE menjadi 01-05-2014, gpplah: hitung2 untuk memeriksa saja
Date.prototype.valid = function() {
return isFinite(this);
}
2. Ini fungsi untuk memeriksa dan memparse tgl Indonesia berformat ddmmyyyy ke date objectnya javascript
var parseDate = function(idDate) {
if ((new RegExp(/^[0-3]{1}[0-9]{1}[0-1]{1}[0-9]{1}(2)[0-9]{3}$/g)).test(idDate)) {
var _thn = parseInt(idDate.substr(4, 4));
var _bln = parseInt(idDate.substr(2, 2)) - 1;
var _tgl = parseInt(idDate.substr(0, 2));
var _isTrue = false;
switch (_bln) {
case 0: _isTrue = (_tgl < 32); break;
case 1: _isTrue = (_thn % 4 == 0) ? (_tgl < 30) : (_tgl < 29); break;
case 2: _isTrue = (_tgl < 32); break;
case 3: _isTrue = (_tgl < 31); break;
case 4: _isTrue = (_tgl < 32); break;
case 5: _isTrue = (_tgl < 31); break;
case 6: _isTrue = (_tgl < 32); break;
case 7: _isTrue = (_tgl < 32); break;
case 8: _isTrue = (_tgl < 31); break;
case 9: _isTrue = (_tgl < 32); break;
case 10: _isTrue = (_tgl < 31); break;
case 11: _isTrue = (_tgl < 32); break;
default: _isTrue = false;
}
return (_isTrue) ? new Date(_thn, _bln, _tgl) : null;
} else return null;
}
3. dan Ini fungsi untuk memformat date object ke format date Indonesia ddmmyyyy. Fungsi ini harus menyertakan fungsi No. 1 untuk memeriksa tanggal.
var formatToIdDate = function(date_) {
if (date_.valid()) {
day_ = date_.getDate();
month_ = date_.getMonth() + 1;
return ((''+day_).length < 2 ? '0' : '') + day_ +
((''+month_).length < 2 ? '0' : '') + month_ +
date_.getFullYear();
} else return null;
}
dah itu ajah, skyan dlu, ntar disambung
Langganan:
Postingan (Atom)