Skip to content

Instantly share code, notes, and snippets.

@chiyoyo
chiyoyo / round.js
Last active June 17, 2019 02:15
小数点以下X桁を指定して四捨五入 ref: http://qiita.com/chiyoyo/items/eac6d7cb4d3d6a6ab3fb
/**
* 小数点以下の桁数
* @param {double} 数値
* @param {integer} 小数点以下の桁数(省略可能)
* @return {double} 四捨五入した値
*/
Math.round = function (round_original) {
return function (number, pricision) {
var _pow;
switch (arguments.length) {
@chiyoyo
chiyoyo / TreeNode.php
Last active April 26, 2016 16:30
汎用ツリー構造クラスを作ってみた ref: http://qiita.com/chiyoyo/items/f06e4d3f3e39d4238bca
/**
* 汎用ツリー構造クラス
*/
<?php
class TreeNode
{
/** 本オブジェクトの親要素 */
private $parent;
/** 本オブジェクトの子要素 */
@chiyoyo
chiyoyo / public_holiday.php
Last active June 17, 2019 02:18
祝日を自動判定するDateTime拡張クラス ref: https://qiita.com/chiyoyo/items/539dc2840a1b70a8e2c3
<?php
/**
* 祝日かどうか判定できるDateTime拡張クラス
* usage: $holidayDateTime->holiday();
*/
class HolidayDateTime extends DateTime
{
/** 祝日一覧 */
// 種別:
// fixed=日付固定
CREATE TABLE `prefecture` (
`id` tinyint(3) unsigned NOT NULL,
`name` varchar(255) DEFAULT NULL,
`name_kana` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
);
@chiyoyo
chiyoyo / DateTimeJp.php
Last active June 17, 2019 02:10
PHPで和暦・日本語曜日を使う DateTime拡張版 ref: https://qiita.com/chiyoyo/items/3d12e5b1ef63e7f332ba
<?php
namespace MyLibrary;
/**
* 日本語対応DateTime拡張クラス
*
* 元号、曜日などの日本語表記に対応したDateTime拡張クラス
*
* @version 1.0.2
* @author chiyoyo